我必须创建一个用于发送iso8385消息的tcp ip套接字程序。我的代码如下:
IPEndPoint remote = new IPEndPoint(IPAddress.Parse("192.168.1.5"), 1222);
TcpListener listener = new TcpListener(remote);
listener.Start();
来自listener.start()的,我得到了以下三种异常
1.DualMode ='listener.Server.DualMode'引发类型'System.NotSupportedException'的异常
2.EnableBroadcast ='listener.Server.EnableBroadcast'抛出类型'System.Net.Sockets.SocketException'的异常
3.MulticastLoopback ='listener.Server.MulticastLoopback'引发类型'System.Net.Sockets.SocketException'的异常
[如果我使用lopback ip地址而不是远程ip,代码工作正常。]
更新2:
当我把
listener.start()
在try catch块中我得到了异常 - “请求的地址在其上下文中无效”