我正在尝试从我的端口8081中的RFID阅读器接收消息:
byte[] bytes = new byte[1024];
System.Net.IPAddress ipaddress = System.Net.IPAddress.Parse("192.168.150.111");
IPEndPoint remoteEP = new IPEndPoint(ipaddress, 8081);
Socket sListener = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp );
sListener.Connect(remoteEP);
当我在Connect
方法中使用breakboint进入代码时,我看到了这一点:
'sListener.EnableBroadcast' threw an exception of type 'System.Net.Sockets.SocketException':
"An unknown, invalid, or unsupported option or level was specified in a getsockopt or setsockopt call"
知道这可能是什么意思吗?
答案 0 :(得分:0)
这就是我喜欢的原因....
结合Thorsten和Pelletiers评论我设法解决了我的问题...确实,我需要设置UDP
连接。
所以我做了UDP CLient
。
谢谢你们两个..