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

    游戏是由人创造出来的,你如果能够为开发人员提供高质量的工具,并帮助他们更好地完成自己的工作,包括帮助他们提高生产力、尝试新事物并进行实验,那么你就越有可能在这个行业中获得成功。
  • 相关阅读:
    第12讲:数据库完整性
    第11讲:视图及其应用
    第10讲:利用SQL语言实现关系代数操作
    ArcEngine 坐标系转换
    [转]ArcGIS计算图斑的四邻坐标(XMin,XMax,YMin,YMax)
    oracle11g 修改字符集 修改为ZHS16GBK
    Oracle 全文索引相关命令
    SQL语句 递归
    流量操控之SSH隧道与端口转发
    VIM 常用操作
  • 原文地址:https://www.cnblogs.com/rxs123/p/7159421.html
Copyright © 2011-2022 走看看