第一步:实现连接
客户端连接代码:
private void connect2Server()
{
Socket clientSocket;
//服务器地址
IPAddress ip = IPAddress.Parse("192.168.1.136");
//服务器节点 IPEndPoint iep = new IPEndPoint(ip, 9004);
//通信实例 clientSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
//连接 clientSocket.Connect(iep);
}
客户端通过Socket连接到服务器的9004端口。
服务器接受连接代码:
public void StartListening()
{
//获取本机IP地址
Socket serverSocket; IPHostEntry ipHost = Dns.GetHostEntry(Dns.GetHostName()); HostIP = ipHost.AddressList[0];
//开关控制
bool flag=true; try { IPEndPoint iep = new IPEndPoint(HostIP, 9004);
serverSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); serverSocket.Bind(iep);
//最大100