Unity实现UDP客户端与服务器通信功能

实现步骤

1.在Unity项目中新建UDP通信脚本,代码如下所示: `using UnityEngine; using System.Collections; //引入库 using System.Net; using System.Net.Sockets; using System.Text; using System.Threading; using System.Collections.Generic; using UnityEngine.UI;
public class Udp : MonoBehaviour { //以下默认都是私有的成员 //Socket socketSend; //发送socket UdpClient socketSend; IPEndPoint ipSend; //客户端端口
    
    
    
Socket socketReceive ; //接收socket IPEndPoint ipReceive ; //服务端端口 List < EndPoint > clientEnds ; //客户端 string recvStr ; //接收的字符串 string sendStr ; //发送的字符串 byte [ ] recvData = new byte [ 1024 ] ; //接收的数据,必须为字节 byte [ ] sendData = new byte [ 1024 ] ; //发送的数据,必须为字节 int recvLen ; //接收的数据长度 Thread connectThread ; //连接线程 //输入框 public InputField thisField ; //初始化 void InitSocket ( ) { //定义连接的服务器ip和端口,可以是本机ip,局域网,互联网 ipSend = new IPEndPoint ( IPAddress .
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值