我对WinSock很有经验,但这是我第一次进入Winsock内核。当我只包含<时,转换函数ntohl,htonl ntohs和htons是未定义的。 wsk.h>。我应该将#include用于这些转换函数。我没有成功搜索“wsk htonl”。
答案 0 :(得分:0)
我找到了答案
http://msdn.microsoft.com/en-us/library/windows/hardware/ff562886%28v=vs.85%29.aspx
应该在内核模式中使用RtlUlongByteSwap()而不是ntohl或htonl