Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ Connect() [4/4]

void System.Net.Sockets.Socket.Connect ( string host,
int port )
inline

Definition at line 1270 of file Socket.cs.

1271 {
1273 if (host == null)
1274 {
1275 throw new ArgumentNullException("host");
1276 }
1278 {
1279 throw new ArgumentOutOfRangeException("port");
1280 }
1281 if (_addressFamily != AddressFamily.InterNetwork && _addressFamily != AddressFamily.InterNetworkV6)
1282 {
1283 throw new NotSupportedException(System.SR.net_invalidversion);
1284 }
1285 if (IPAddress.TryParse(host, out IPAddress address))
1286 {
1287 Connect(address, port);
1288 return;
1289 }
1290 IPAddress[] hostAddresses = Dns.GetHostAddresses(host);
1292 }
AddressFamily _addressFamily
Definition Socket.cs:555
static bool ValidatePortNumber(int port)
static string net_invalidversion
Definition SR.cs:16
Definition SR.cs:7

References System.Net.Sockets.Socket._addressFamily, System.Net.Sockets.Connect, System.Net.Dns.GetHostAddresses(), System.SR.net_invalidversion, System.Net.Sockets.Socket.ThrowIfDisposed(), System.Net.IPAddress.TryParse(), and System.Net.TcpValidationHelpers.ValidatePortNumber().