我在做一个项目,我必须写一个网络库连接到Windows机器设备。并发症进来,我可以仅使用以太网帧的装置进行通信。因此,有没有TCP / UDP / IP在所有。我不认为绑定/听/接受的方法可以应用在这里,但也许我错了。此外,没有介入的路由或交换。

我有几个问题。如何使用一个插座,该设备进行通信?请问Winsock的有刚刚帧技术支持吗?我一直没能找到这个很多资源。有没有人有我应如何进行任何想法?

时使用套接字连一个好主意,或者我能不能发出与相应的头信息?

有帮助吗?

解决方案

使用 Winpcap的时,它具有一个API来发送和收听原始数据。结果 你可以建立自己的通信层吧。

其他提示

给这个 WinAoE程式码一看,看到的 - 它说,它允许Windows聊到以太网中的ATA设备,这意味着它具有无任何网络栈的上层的通信。

<强>编辑:

由于靠近我可以告诉,如果你想发送原始以太网帧,你想的 NdisSend 和朋友。

除了WinPcap的和NDIS你也可以看看这是Windows API标准的一部分,不需要你写驱动程序代码的 http://msdn.microsoft.com/en-us/library/ms740548(v = vs.85)的.aspx

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top