программирование сокетов в C ++ или VC ++. net - PullRequest
1 голос
/ 23 октября 2010

Я новый разработчик C ++ и хочу заниматься программированием сокетов на C ++ или VC ++. Net.Если у вас есть хороший и простой в освоении учебник по программированию сокетов на языке c / c ++, пожалуйста, поделитесь ссылкой.

Ответы [ 4 ]

2 голосов
/ 23 октября 2010

От самих Microsoft вы можете использовать winsock и прочитать их руководство: http://msdn.microsoft.com/en-us/library/ms738545(VS.85).aspx

Вы также можете использовать boost.asio, который использует более кроссплатформенную библиотеку Boost.http://www.boost.org/doc/libs/1_44_0/doc/html/boost_asio.html

Я многому научился в начале чтения Руководство Биджа

0 голосов
/ 23 октября 2010

Проверьте Free Framework для введения в высокопроизводительный код сокета Windows.Я считаю, что это немного проще, чем код Boost.ASIO, вероятно, потому что он одноплатформенный.

0 голосов
/ 23 октября 2010

edit: упс - это если вас интересует Unix, если вы хотите только Windows, проигнорируйте остальную часть этого ответа.

Попробуйте Unix Network Programming. Вы узнаете много, а я имею в виду много. После того, как вы сделали сокеты на C и изучили протоколы из этой книги, вы поймете, как работать с ними на любом языке, на любой платформе.

0 голосов
/ 23 октября 2010

Вот несколько руководств для вас, на которые я недавно ссылался: http://shoe.bocks.com/net/

Более подробно вы можете даже обратиться к книге Ричарда Стивенса о сетевом программировании игр.

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