Skip to Main Content
C# in a Nutshell
book

C# in a Nutshell

by Ben Albahari, Ted Neward, Peter Drayton
March 2002
Intermediate to advanced content levelIntermediate to advanced
864 pages
31h 8m
English
O'Reilly Media, Inc.
Content preview from C# in a Nutshell

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  ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

C# 8.0 in a Nutshell

C# 8.0 in a Nutshell

Joseph Albahari, Eric Johannsen
C# 10 in a Nutshell

C# 10 in a Nutshell

Joseph Albahari
C# in a Nutshell, Second Edition

C# in a Nutshell, Second Edition

Peter Drayton, Ben Albahari, Ted Neward
Code like a Pro in C#

Code like a Pro in C#

Jort Rodenburg

Publisher Resources

ISBN: 0596001819Catalog PageErrata