Unity Socket开发 TCP 网络编程流程
发布时间
阅读量:
阅读量
服务器:
第一步:初始化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 = so
全部评论 (0)
还没有任何评论哟~
