我目前正在使用C ++开发一个应用程序来研究Win7盒子上的tcp / ip原始套接字。
我想知道我的操作系统是否启用了原始套接字,如果没有,是否存在 任何启用它们的方法?
我可以从here看到Winsock在Win7中有限制(再次:是否有可能解锁它,因为它是我的盒子,我有管理员权限)。
此外,尽管有这些参考的限制,至少我可以完成TCP 3路演示吗?
也许我的最后一个选择是使用Winpcap库。
答案 0 :(得分:1)
Windows支持原始套接字natively。
Microsoft的TCP / IP实现 在Windows上能够打开原始的 基于以上的UDP或TCP套接字 限制。其他Winsock提供商 可能不支持使用raw 套接字。
答案 1 :(得分:0)
请阅读: http://msdn.microsoft.com/en-us/library/ms740548(v=vs.85).aspx
顺便说一下,我也在寻找如何解除这些限制。