Socket在Unity中的使用

这篇博客介绍了如何在Unity中使用Socket进行服务器客户端通信。首先在VS中创建Server端,通过System.Net.Sockets命名空间创建Socket,绑定IP和端口,并开始监听客户端请求。然后在Unity客户端中,确保Server运行后,启动客户端,实现两者间的通信交互。
摘要由CSDN通过智能技术生成

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("客户端连过来了");
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值