我发现这个答案很有用:Getting PID of peer socket on Windows ..但也很耐人寻味。
我想知道:为什么dwLocalPort中的32个DWORD位中的row->dwLocalPort & 0xFFFF
中有16位被屏蔽?
我知道位掩码用于将更多信息添加到1个数字中,但在我看来,这里没有必要。我忽略了一些简单的事情吗?
答案 0 :(得分:4)
根据MSDN" IP端口号的最大大小为16位,因此只应使用低16位。高16位可能包含未初始化的数据。"
https://msdn.microsoft.com/en-ca/subscriptions/bb485761.aspx