避免跨线程程序出现问题
Control.CheckForIllegalCrossThreadCalls = false;
客户端
1创建一个负责监听的Socke
Socket socketWatch = new Socket(
AddressFamily.InterNetwork,
SocketType.Stream, //Socket的模式
ProtocolType.Tcp //协议
);
2创建ip地址和端口号对象
IPAddress ip = IPAddress.Any;
IPEndPoint point = new IPEndPoint(ip, Convert.ToInt32(txtPort.Text));
3让负责监听的socket绑定ip地址和端口号
socketWatch.Bind(point);
ShowMsg("监听成功");
4设置监听队列(一个时间内同时可以访问的人数)
socketWatch.Listen(10);