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.