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();
    }

    游戏是由人创造出来的,你如果能够为开发人员提供高质量的工具,并帮助他们更好地完成自己的工作,包括帮助他们提高生产力、尝试新事物并进行实验,那么你就越有可能在这个行业中获得成功。
  • 相关阅读:
    vmware 安装提示the msi failed
    答辩修改记录
    科研系统修改记录
    python2.7学习记录之四
    sql语句--查询语句(MySQL)
    lei muban
    共模与差模的区别是什么?
    linux pinmux 引脚多路复用驱动分析与使用
    纯虚函数
    内核与驱动文件的version magic匹配问题
  • 原文地址:https://www.cnblogs.com/rxs123/p/7159421.html
Copyright © 2011-2022 走看看