服务器:
第一步:创建一个Socket对象
1、Socket 对象名 = IPAddress.Parse(寻找地址,套接字类型,协议方式);
第二步:绑定监听消息IP和端口号
1、 IPAddress ip = IPAddress.Parse("ip地址");
EndPoint endPoint = new IPEndPoint(ip,端口号);
2、socket对象.Bind(endPoint);
第三步:监听客户端的连接请求
1、设置最大连接数
tcpScoket.Listen(100);
2、暂停当前线程,知道接收到客户端发来的连接请求;当接收到客户端的连接请求后,在本地服务器创建一个socket与客户端连接,并返回出来
Socket socket = tcpScoket.Accept();
第四步:向客户端发送消息
String message;
message = "你好,我有什么可以帮助你的";
var date = ASCIIEncoding.UTF8.GetBytes(message);
socket.Send(date);
第五步:从 客户端接收消息
设置一个消息缓冲区
byte[] bt = new byte[1024];
int messagelen = socket.Receive(bt);
Console.WriteLine("接收从客户端发来的消息:"+ ASCIIEncoding.UTF8.GetString