Name

UdpClient

Synopsis

This class is used to create UDP client sockets. UDP-based clients transmit messages called datagrams across a connection. Unlike TCP, control data is not sent to ensure the integrity and order of the data (so UDP is faster than TCP, but not as reliable). UDP is often used to broadcast media streams, such as video, and to support multicasting. The UdpClient can be constructed with a binding to a local address and port, or it can be constructed given the IP address and port number of the remote server to which it connects.

The JoinMulticastGroup() method sets the address of an IP-multicast group to join. DropMulticastGroup() drops the client from the group.

public class UdpClient : IDisposable {
// Public Constructors
   public method UdpClient();  
   public method UdpClient(int port);  
   public method UdpClient(System.Net.IPEndPoint localEP);  
   public method UdpClient(string hostname, int port);  
// Protected Instance Properties
   protected field bool Active{set; get; } 
   protected field Socket Client{set; get; } 
// Public Instance Methods
   public method void Close();  
   public method void Connect(System.Net.IPAddress addr, 
        int port);  
   public method void Connect(
        System.Net.IPEndPoint endPoint);  
   public method void Connect(string hostname, int port);  
   public method void DropMulticastGroup(
        System.Net.IPAddress multicastAddr);  
   public method void JoinMulticastGroup(
        System.Net.IPAddress multicastAddr);  
   public method void JoinMulticastGroup(
        System.Net.IPAddress multicastAddr, int  ...

Get C# in a Nutshell now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.