------------------------------------Windows Phone 7手机开发、.Net培训、期待与您交流!------------------------------------
①计算机通信是通过IP地址和端口来进行的。
②Socket通常称为套接字,用于描述IP地址和端口。
③Socket有2种传递方式,一种基于流的,一种基于报文的。不同之处在于前面的是及时有效的传递。
④基于流的套接字传递必须是客户端和服务端的方式;服务端在接收到客户端请求时创建套接字,每个成功连接的客户端服务端都会创建一个对应的Socket。
⑤Socket命名空间:System.Net和System.Net.Socket.
⑥步骤:先创建套接字;绑定端口;设置监听队列;
//创建服务端负责监听的套接字,参数(IP4寻址协议,流式连接,TCP传输协议)
Socket socketWatch = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
//获得文本框中的IP地址对象
IPAddress address = IPAddress.Parse(txtIP.Text.Trim());
//创建包括IP和Port的网络节点对象
IPEndPoint endPoint = new IPEndPoint(address, int.Parse(txtPort.Text.Trim()));
//将负责监听的套接字绑定到唯一的IP和端口上
socketWatch.Bind(endPoint);
//设置监听对列的长度
socketWatch.Listen(10);
Socket socketConnection = socketWatch.Accept();
------------------------------------Windows Phone 7手机开发、.Net培训、期待与您交流!------------------------------------