当前位置: 首页 > news >正文

拿网站的文章做外链中国建设执业资格注册中心网站

拿网站的文章做外链,中国建设执业资格注册中心网站,wordpress 媒体 路径,网站开发的成品使用此方法有助于udp在局域网内稳定的连接运行,已经过验证,为了保持彻底的稳定,可以考虑加入ping-pang进行网络处理,如果为了安全,请使用加密TCP 如果您要在大规,大项目的游戏中使用网络技术,建…

使用此方法有助于udp在局域网内稳定的连接运行,已经过验证,为了保持彻底的稳定,可以考虑加入ping-pang进行网络处理,如果为了安全,请使用加密TCP

如果您要在大规,大项目的游戏中使用网络技术,建议您使用:mirror,请仔细阅读下代码再进行修改,它的网络构成比较完善,但可能不太适合您的项目,仅供参考

mirror 使用比较完善的kcp技术,如果您想要了解kcp请进行网络搜索,非常建议您访问:github进行学习

 

public class NetSever : GloabManager
{private static NetSever _instance;public static NetSever Instance{get{if (_instance == null)_instance = new NetSever();return _instance;}}public int connectPort;//private Socket socket;private EndPoint clientEnd;private Thread connectThread;public string hostIp = null;public Action UI_OutlinemodeData_GameOver;public Text YuYinShiBie;public Text IP;public bool capture;public bool ColorData = false;public int PlayID;public Queue LogQueue = new Queue();UdpClient udpClient;IPEndPoint ipEnd;public override void Start(){base.Start();//初始化协议if (GetIP() == ""){Debug.LogError("当前IP地址不存在,或没有信号进行连接!");return;}udpClient = new UdpClient();udpClient.EnableBroadcast = true;connectPort = 6000;开启一个线程connectThread = new Thread(new ThreadStart(SocketReceive));Thread.Sleep(1000);connectThread.Start();//SendAllStart("Start+90");}public override void Update(){base.Update();SendMessanger();}string GetIP(){//本机名 string hostName = Dns.GetHostName();//会返回所有地址,包括IPv4和IPv6IPAddress[] addressList = Dns.GetHostAddresses(hostName);foreach (IPAddress ip in addressList){if (ip.AddressFamily == AddressFamily.InterNetwork){return ip.ToString();}}return "127.0.0.1";}void SocketReceive(){UdpClient udpClient = new UdpClient(connectPort);try{Debug.Log("Listening for port " + connectPort + ":" + GetIP());IPEndPoint remoteIpEndPoint = new IPEndPoint(IPAddress.Any, 0);while (true){byte[] recvData = udpClient.Receive(ref remoteIpEndPoint);string recvStr = Encoding.UTF8.GetString(recvData);LogQueue.Enqueue(recvStr);Debug.LogError(recvStr);}}catch (Exception){throw;}finally{udpClient.Close();}}void SendMessanger(){if (LogQueue.Count <= 0) return;string strArray = LogQueue.Dequeue() as string;//注意:此处向下处理数据,请结合项目实际if (strArray.Contains("+")){var _str = strArray.Split('+');if (_str[0] != string.Empty){switch (_str[0]){}}}else{Debug.LogError("收到的信息不正确");}}public void SendAllStart(string content){byte[] bytes = Encoding.UTF8.GetBytes(content);udpClient.Send(bytes, bytes.Length, new IPEndPoint(IPAddress.Broadcast, connectPort));}
}

http://www.yayakq.cn/news/279134/

相关文章:

  • 外贸自建站是什么意思制作灯笼的手工做法简单
  • 建网站的目的湖南网站制作
  • 电商的网站建设银行网站名怎么写
  • 国际业务网站有哪些珠海网站建设策划
  • 免费psd素材网站简约ppt模板免费下载
  • 手机网站跟PC端网站有啥区别wordpress 应用
  • 哪家企业做网站南充手机网站建设
  • 北京网站优化软件wordpress下载
  • 濮阳市建设局网站wordpress的编辑器插件
  • 网站商城建设要多少钱做企业网站的优势
  • 常州网站建设最易黑龙江省建设教育协会网站首页
  • 设计专业自学网站展示型网站有哪些内容
  • 网站建设行业产业链分析高科技公司网站模板
  • python网站开发学习天津市住建网
  • 做咖啡网站知科网站
  • 网站建设师百度百科app下载注册推广
  • 天津正规网站建设调试公司淄博seo网站推广
  • 竞价网站怎么做seowordpress标签路径
  • 怎么编辑网站代码济阳网站建设公司
  • php网站设计人员关系营销案例
  • 网站被别的域名绑定网络营销的认知
  • 常熟智能网站开发佛山建站
  • 网站建设时间、人力及成本估算网页开发工具软件有哪些
  • eclipse与jsp网站开发建设一个外贸网站需要多少钱
  • 广告公司网站模板已有网站怎么修改
  • 公司网站邮箱怎么看接收服务器类型拍摄公司形象宣传片
  • 济南网站制作费用程序员做任务的网站
  • 推荐几个响应式网站做参考网上开店准备工作
  • 南阳哪里做网站比较好上海做核酸最新通知
  • 网站建设捌金手指下拉一微博营销成功案例