我正在尝试编写一个C#代码,这将帮助我获取RFID阅读器设备IP。
我正在使用netstat C#实现,它提供了所有本地和外部地址。
现在的问题是,在通过以太网TCP / IP连接之后,我有时会在netstat
中看到暂时看到读取器IP处于TIME_WAIT
状态然后消失。
从来没有在我的PC上看到它处于既定状态,因此我的代码无法获取该IP。
此外,我将Marvell yukon LAN适配器设置为10Mps全双工而非自动模式。 所以最大的问题是我需要使用适配器进行设置/配置,还是编写另一个C#代码来检测我的阅读器IP,而不管TCP / IP连接的状态如何。
注意:连接时,读取器的Ping操作始终有效。
我尝试重置LAN和阅读器,但它仍未显示在netstat
输出中。
编辑:我使用http://towardsnext.wordpress.com/2009/02/09/netstat-in-c/作为参考