string newServerIp = m_ip;
AddressFamily addressFamily = AddressFamily.InterNetwork;
//对IPV6进行支持
#if UNITY_IOS && !UNITY_EDITOR
if (GameManager.Instance != null && GameManager.Instance.appleInterFace != null)
{
GameManager.Instance.appleInterFace.GetIPv6Type(m_ip, m_port, out newServerIp, out addressFamily);
}
#endif
tcpClient = new Socket(addressFamily, SocketType.Stream, ProtocolType.Tcp);
IPAddress ip = IPAddress.Parse(newServerIp);
IPEndPoint remoteEP = new IPEndPoint(ip, System.Int32.Parse(m_port));
//绑定异步连接回调函数
tcpClient.BeginConnect(remoteEP, new AsyncCallback(ConnectCallback), tcpClient);
源码下载地址
https://download.youkuaiyun.com/download/springhao123/10636696