Как узнать, включены ли в Windows 7 необработанные сокеты? - PullRequest
1 голос
/ 11 декабря 2010

В настоящее время я работаю над приложением на C ++, которое изучает необработанные сокеты tcp / ip на коробке Win7.

Я хочу знать, есть ли в моей ОС включенные необработанные сокеты, и если нет, есть лиМожно ли как-нибудь их включить?

Из здесь я вижу, что Winsock имеет ограничения в Win7 (опять же: возможно ли его разблокировать, так как это мой ящик, у меня есть права администратора).
Более того, несмотря на все упомянутые ограничения, возможно ли мне, по крайней мере, завершить трехстороннюю презентацию по протоколу TCP?

Может быть, мой последний вариант - использовать библиотеку Winpcap.

Ответы [ 2 ]

1 голос
/ 11 декабря 2010

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

Внедрение Microsoft TCP / IP в Windows позволяет открывать необработанный сокет UDP или TCP на основе вышеуказанных ограничений.Другие поставщики Winsock могут не поддерживать использование необработанных сокетов.

0 голосов
/ 06 января 2011

Пожалуйста, прочитайте это: http://msdn.microsoft.com/en-us/library/ms740548(v=vs.85).aspx

И, кстати, я также ищу способы снять эти ограничения.

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