【发布时间】:2010-10-20 11:54:19
【问题描述】:
我正在将一个通信库从 Linux 移植到 Windows。我知道我的方法在很大程度上是什么。该库使用所有原始以太网级帧进行所有通信。
我要移植的库使用 PF_PACKET 系列和 struct sockaddr_ll。浏览 MSDN winsock 站点后,我没有找到等效的族/结构。我的方法应该是什么?
我有一些想法,但我不确定它们是否是好想法 对于未指定,我可以使用 PF_UNSPEC。 我可以传递 PF_PACKET 代表的数字(这是一个无符号短) 我也可以在 Windows 中创建自己的 sockadddr_ll 结构。
这些想法对我来说似乎都不好,它们只是看起来不太可能奏效的技巧。
如果有人有任何建议,我将不胜感激。
【问题讨论】:
标签: windows linux networking winsock porting