c# socket 教程

来源:百度知道 编辑:UC知道 时间:2024/06/05 04:51:33
IPEndPoint ipep=new IPEndPoint(IPAddress.Any,9050);
这里IPAddress.Any是什么?
在服务器端

Bind(ipep);说是绑定IP,这里有什么用?

IPAddress.Any是指所有IP
比如你的服务器有外网IP:222.x.x.x
内网IP:192.168.1.1
本机IP:127.0.0.1
.Any意为任何访问上述IP的连接均有效

IpAddress.Any表示人意的Ip地址作为客户端,都可以访问这个服务器端。
绑定Ip,其实就是给服务器一个信号,表示完成Tcp/Ip内部的一些连接操作,可以监听这个客户端的发送请求,不写这个代码无法监听。至于内部是怎么做的,这个你需要深入去了解Tcp/Ip协议了。