Разъем C ++ для Windows и Unix системы - PullRequest
0 голосов
/ 08 марта 2011

Я ищу реализацию сокета в c ++ (UDP / TCP). Это должно работать в системах Windows и UNIX. предложить что-нибудь хорошее? спасибо

Ответы [ 3 ]

1 голос
/ 08 марта 2011

Я знаю, что это комментарий, но библиотека Boost ASIO обеспечивает портативную реализацию сокетов. Я лично создал буст для Windows, который работает как для Visual, так и для компиляторов GNU. Он также работает на многих других платформах Unix. Приличное описание того, как это работает, http://boost.cowic.de/rc/pdf/asio_doc.pdf. В самой библиотеке также есть учебные пособия.

Редактировать: Лицензия тоже довольно хорошо. Моя компания - сторонник лицензий на программное обеспечение сторонних производителей (GPL не разрешен), и они дали Boost большие пальцы, что довольно редко.

0 голосов
/ 08 марта 2011

Я использую Enet . Хорошо работает для того, что я делаю. Это делает надежный и ненадежный UDP

0 голосов
/ 08 марта 2011

Если вы ищете учебник:
http://beej.us/guide/bgnet/

Если вы ищете библиотеку:
http://www.alhem.net/Sockets/

Если вы ищете видео:
http://www.youtube.com/watch?v=0-Uem2FzXXA
(парень не знает, о чем говорит, но это может помочь)

В противном случае, если вы просто хотите использовать пользовательскую библиотеку, я могу вам помочь (maaaybe)
-ultifinitus@gmail.com

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...