标签:pad 解决 address net 对象 tcp poi min add
【问题】
初始化监听请求的对象TcpListener 后,编译时出现一个警告:“TcpListener listener = new TcpListener(port),已过时,建议使用listener = new TcpListener(IPAddress,INT). ”
【分析】
“已过时”大概的意思就是该方法不被提倡了。那么新的方法:
1 // 摘要: 2 // 初始化 System.Net.Sockets.TcpListener 类的新实例,该类在指定的本地 IP 地址和端口号上侦听是否有传入的连接尝试。 3 // 4 // 参数: 5 // localaddr: 6 // 一个 System.Net.IPAddress,它表示本地 IP 地址。 7 // 8 // port: 9 // 用来侦听传入的连接尝试的端口。 10 // 11 // 异常: 12 // System.ArgumentNullException: 13 // localaddr 为 null。 14 // 15 // System.ArgumentOutOfRangeException: 16 // port 不在 System.Net.IPEndPoint.MinPort 和 System.Net.IPEndPoint.MaxPort 之间。 17 public TcpListener(IPAddress localaddr, int port);
【解决】
1 private IPAddress LocalIP = IPAddress.Parse("127.0.0.1"); 2 3 TcpListener listener = new TcpListener(LocalIP, port);
编译通过
标签:pad 解决 address net 对象 tcp poi min add
原文地址:https://www.cnblogs.com/75zzz/p/12981123.html