Snippets

Danny Chung For iOS, ipv6 correspond codes to create TcpClient

Created by Danny Chung
				string realIp = "";
				System.Net.IPHostEntry host = System.Net.Dns.GetHostEntry(uri.Host);
				foreach (System.Net.IPAddress ip in host.AddressList)
				{
					if (ip.AddressFamily == System.Net.Sockets.AddressFamily.InterNetwork)
					{
						client = new TcpClient(AddressFamily.InterNetwork);
						realIp = ip.ToString();
                        break;
					}
					else if (ip.AddressFamily == System.Net.Sockets.AddressFamily.InterNetworkV6)
					{
						client = new TcpClient(AddressFamily.InterNetworkV6);
						realIp = ip.ToString();
                        break;
					}
				}
				client.BeginConnect(realIp, uri.Port, CallbackMethod, client);

Comments (0)

HTTPS SSH

You can clone a snippet to your computer for local editing. Learn more.