Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
IPEndPointExtensions.cs
Go to the documentation of this file.
1
using
System.Net.Internals
;
2
3
namespace
System.Net.Sockets
;
4
5
internal
static
class
IPEndPointExtensions
6
{
7
public
static
System.Net.Internals.SocketAddress
Serialize
(
EndPoint
endpoint)
8
{
9
if
(endpoint is
IPEndPoint
iPEndPoint)
10
{
11
return
new
System
.
Net
.
Internals
.
SocketAddress
(iPEndPoint.Address, iPEndPoint.Port);
12
}
13
SocketAddress
address = endpoint.
Serialize
();
14
return
GetInternalSocketAddress
(address);
15
}
16
17
private
static
System.Net.Internals.SocketAddress
GetInternalSocketAddress
(
SocketAddress
address)
18
{
19
System.Net.Internals.SocketAddress
socketAddress =
new
System
.
Net
.
Internals
.
SocketAddress
(address.
Family
, address.
Size
);
20
for
(
int
i = 0; i < address.
Size
; i++)
21
{
22
socketAddress[i] = address[i];
23
}
24
return
socketAddress;
25
}
26
}
System.Net.EndPoint.Serialize
virtual SocketAddress Serialize()
Definition
EndPoint.cs:15
System.Net.EndPoint
Definition
EndPoint.cs:6
System.Net.IPEndPoint
Definition
IPEndPoint.cs:8
System.Net.Internals.SocketAddress
Definition
SocketAddress.cs:7
System.Net.SocketAddress.Family
AddressFamily Family
Definition
SocketAddress.cs:20
System.Net.SocketAddress.Size
int Size
Definition
SocketAddress.cs:22
System.Net.SocketAddress
Definition
SocketAddress.cs:7
System.Net.Sockets.IPEndPointExtensions.GetInternalSocketAddress
static System.Net.Internals.SocketAddress GetInternalSocketAddress(SocketAddress address)
Definition
IPEndPointExtensions.cs:17
System.Net.Sockets.IPEndPointExtensions.Serialize
static System.Net.Internals.SocketAddress Serialize(EndPoint endpoint)
Definition
IPEndPointExtensions.cs:7
System.Net.Sockets.IPEndPointExtensions
Definition
IPEndPointExtensions.cs:6
System.Net.Internals
Definition
SocketExceptionFactory.cs:3
System.Net.Sockets
Definition
AddressInfoHints.cs:1
System.Net
Definition
HttpClientJsonExtensions.cs:8
System
Definition
BlockingCollection.cs:8
source
System.Net.Ping
System.Net.Sockets
IPEndPointExtensions.cs
Generated by
1.10.0