> [Linker error] undefined reference to `WSAStartup@8'
> [Linker error] undefined reference to `htonl@4'
> [Linker error] undefined reference to `WSACleanup@0'
>
>Vopros! Pochemu voznikaut oshibki linkera i kak s nimi borotsa???
>Esli mojno popodrobney!
Хех... интересно, форум называется "программирование под UNIX", а в вопросе какие-то WinSocksовские функции. Но это так, ремарка. На самом деле в данном случае компоновщик сообщает о том, что используемые в вашем коде функции WSAStartup, WSACleanup и htonl не найдены ни в самом коде, ни в стандартных библиотеках, которые он автоматически подключает. Это значит, что необходимо ему указать использовать дополнительные библиотеки, в данном случае это, видимо, библиотека WinSock. Как это сделать, зависит от вашего конкретного линкера.