Rate This Content
MSDN
MSDN Library
.NET Development
.NET Framework 3.5

  Switch on low bandwidth view

We were unable to locate this content in hi-in.

Here is the same content in en-us.

This page is specific to
Microsoft Visual Studio 2008/.NET Framework 3.5

Other versions are also available for the following:
.NET Framework Class Library
System.Net.Sockets Namespace

The System.Net.Sockets namespace provides a managed implementation of the Windows Sockets (Winsock) interface for developers who need to tightly control access to the network.

The TcpClient, TcpListener, and UdpClient classes encapsulate the details of creating TCP and UDP connections to the Internet.

  ClassDescription
Public classIPv6MulticastOption Contains option values for joining an IPv6 multicast group.
Public classIrDAClient Provides connection services for an infrared connection.
Public classIrDADeviceInfo Provides information about remote devices connected by infrared communications.
Public classIrDAListener Places a socket in a listening state to monitor infrared connections from a specified service or network address.
Public classLingerOptionSpecifies whether a Socket will remain connected after a call to the Close or Close methods and the length of time it will remain connected, if data remains to be sent.
Public classMulticastOption Contains IPAddress values used to join and drop multicast groups.
Public classNetworkStream Provides the underlying stream of data for network access.
Public classSendPacketsElement Represents an element in a SendPacketsElement array.
Public classSocketImplements the Berkeley sockets interface.
Public classSocketAsyncEventArgs Represents an asynchronous socket operation.
Public classSocketException The exception that is thrown when a socket error occurs.
Public classTcpClientProvides client connections for TCP network services.
Public classTcpListener Listens for connections from TCP network clients.
Public classUdpClient Provides User Datagram Protocol (UDP) network services.
  StructureDescription
Public structureIPPacketInformation Presents the packet information from a call to ReceiveMessageFrom or EndReceiveMessageFrom.
Public structureSocketInformation Encapsulates the information that is necessary to duplicate a Socket.
  EnumerationDescription
Public enumerationAddressFamily Specifies the addressing scheme that an instance of the Socket class can use.
Public enumerationIOControlCode Specifies the IO control codes supported by the IOControl method.
Public enumerationIrDACharacterSet Describes the character sets supported by the device.
Public enumerationIrDAHints Describes an enumeration of possible device types, such as Fax.
Public enumerationProtocolFamily Specifies the type of protocol that an instance of the Socket class can use.
Public enumerationProtocolType Specifies the protocols that the Socket class supports.
Public enumerationSelectMode Defines the polling modes for the Socket..::.Poll method.
Public enumerationSocketAsyncOperation The type of asynchronous socket operation most recently performed with this context object.
Public enumerationSocketError Defines error codes for the Socket class.
Public enumerationSocketFlags Specifies socket send and receive behaviors.
Public enumerationSocketInformationOptions Describes states for a Socket.
Public enumerationSocketOptionLevel Defines socket option levels for the Socket..::.SetSocketOption and Socket..::.GetSocketOption methods.
Public enumerationSocketOptionName Defines configuration option names.
Public enumerationSocketShutdown Defines constants that are used by the Socket..::.Shutdown method.
Public enumerationSocketType Specifies the type of socket that an instance of the Socket class represents.
Public enumerationTransmitFileOptions The TransmitFileOptions enumeration defines values used in file transfer requests.
Tags What's this?: Add a tag
Community Content   What is Community Content?
Add new content RSS  Annotations
Processing
© 2009 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Page view tracker