Server端的创建(VS中建立控制台)
1.创建一个Socket
命名空间: System.Net.Sockets
Socket tcpServer=new Socket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp);
//三个参数,寻址方案,套接字类型,协议类型
2.绑定ip和端口
//IPAddress iPAddress = new IPAddress(new byte[] { 127,0,0,1});
IPAddress iPAddress = IPAddress.Parse("127.0.0.1"); //两种方法
IPEndPoint endPoint = new IPEndPoint(iPAddress,5000); //网络终结点为 ip的端口
tcpServer.Bind(endPoint); //向操作系统申请一个可用的ip和端口来进行通讯
3.监听客户端的请求
tcpServer.Listen(100); //最多监听100个客户端
Console.WriteLine("Server 启动完成");
Socket clientSocket= tcpServer.Accept(); //暂停当前线程,直到一个客户端连接过来
Console.WriteLine("客户端连过来了");