zoukankan      html  css  js  c++  java
  • ios piv6遭拒绝

    最近ios上线一款网游,审核时因为不支持ipv6未被通过,解决方式:

    private IPAddress[] taddress;

    public Socket clientSocket;

    public void ConnectToServer()
    {

    //测试用的网址

    taddress = Dns.GetHostAddresses ("xxxx.com");

    foreach (var info in taddress) {
    Debug.Log (info);
    }

    if (taddress [0].AddressFamily == AddressFamily.InterNetworkV6) {
    Debug.Log ("Connect IPV6");
    clientSocket = new Socket (AddressFamily.InterNetworkV6, SocketType.Stream, ProtocolType.Tcp);
    } else {
    Debug.Log ("Connect IPV4");
    clientSocket = new Socket (AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
    }
    //跟服务器连接
    try
    {
    clientSocket.Connect(taddress, ConstInfo.port);
    }
    catch (System.Exception e)
    {
    Debug.Log(e.Message);
    return;
    }

    //客户端开启线程接收数据

    try
    {
    if (thread != null)
    {
    thread.Abort();
    Debug.Log("关闭上一次的线程");
    }
    }
    catch
    {

    }


    Debug.Log("开启线程");
    Debug.Log("ConnectToServer");

    clientSocket.SendTimeout = 1000;
    thread = new Thread(ReceiveMessage);
    thread.Start();
    }

    游戏是由人创造出来的,你如果能够为开发人员提供高质量的工具,并帮助他们更好地完成自己的工作,包括帮助他们提高生产力、尝试新事物并进行实验,那么你就越有可能在这个行业中获得成功。
  • 相关阅读:
    站立会议第八天
    Servlet基础知识
    JSP基础知识
    JSP基础知识
    JDBC工具包
    JDBC
    MySQL
    ASP.NET程序代码优化的七个方面
    中小型软件项目开发一般流程建议
    理解九种图
  • 原文地址:https://www.cnblogs.com/rxs123/p/7159421.html
Copyright © 2011-2022 走看看