LINUX.ORG.RU

#define DEST_IP "173.194.71.94";
...
addr.sin_addr.s_addr = DEST_IP;

жесть какая..даже и не представляю куда вы позвонили :) попадение в служебные диапазоны (a-ля multicast) исключительно по невнимательности, игнорирования warning и эта..читайте маны :) s_addr - это не строка

MKuznetsov ★★★★★ ()
Ответ на: комментарий от Andersen

1) верни вызов inet_addr
2) убери точку с запятой в конце #define DEST_IP «127.0.0.1»;
3) после этого умвр:

aol@hp:/tmp$ ./a.out 
socket OK
connect is OK

aol ★★★★★ ()
Ответ на: комментарий от Andersen

// вот так было в оригинале

как ещё было в оригинале ?

з.ы. если исправить грамматические ошибки, то все должно работать

MKuznetsov ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.