IPEndPoint.Serialize IPEndPoint.Serialize IPEndPoint.Serialize IPEndPoint.Serialize Method

Definition

Serializes endpoint information into a SocketAddress instance.

public:
 override System::Net::SocketAddress ^ Serialize();
public override System.Net.SocketAddress Serialize ();
override this.Serialize : unit -> System.Net.SocketAddress
Public Overrides Function Serialize () As SocketAddress

Returns

A SocketAddress instance containing the socket address for the endpoint.

Examples

The following example uses the Serialize method to serialize endpoint information into a SocketAddress instance.

// The serializeEndpoint function serializes the endpoint and returns the 
// SocketAddress containing the serialized endpoint data.
SocketAddress^ serializeEndpoint( IPEndPoint^ endpoint )
{
   // Serialize IPEndPoint details to a SocketAddress instance.
   SocketAddress^ socketAddress = endpoint->Serialize();

   // Display the serialized endpoint information.
   Console::WriteLine( "Endpoint.Serialize() : {0}", socketAddress );
   Console::WriteLine( "Socket->Family : {0}", socketAddress->Family );
   Console::WriteLine( "Socket->Size : {0}", socketAddress->Size );
   Console::WriteLine( "Press any key to continue." );
   Console::ReadLine();
   return socketAddress;
}
   // The serializeEndpoint method serializes the endpoint and returns the 
   // SocketAddress containing the serialized endpoint data.
   private static SocketAddress serializeEndpoint(IPEndPoint endpoint)
   {

     // Serialize IPEndPoint details to a SocketAddress instance.
     SocketAddress socketAddress = endpoint.Serialize();
 
     // Display the serialized endpoint information.
     Console.WriteLine("Endpoint.Serialize() : " + socketAddress.ToString());

     Console.WriteLine("Socket.Family : " + socketAddress.Family);
     Console.WriteLine("Socket.Size : " + socketAddress.Size);

     Console.WriteLine("Press any key to continue.");
     Console.ReadLine();

     return socketAddress;
   }
' The serializeEndpoint method serializes the endpoint and returns the 
' SocketAddress containing the serialized endpoint data.
Private Shared Function serializeEndpoint(ByVal endpoint As IPEndPoint) As SocketAddress

  ' Serialize IPEndPoint details to a SocketAddress instance.
  Dim socketAddress As SocketAddress = endpoint.Serialize()

  ' Display the serialized endpoint information.
  Console.WriteLine("Endpoint Serialize() : " + socketAddress.ToString())

  Console.WriteLine("Socket Family : " + socketAddress.Family.ToString())
  Console.WriteLine("Socket Size : " + socketAddress.ToString())

  Console.WriteLine("Press any key to continue.")
  Console.ReadLine()

  Return socketAddress
End Function 'serializeEndpoint

Applies to

See also