Click or drag to resize
StreamCoders.Network Namespace
 
Classes
  ClassDescription
Public classHttpBulkFetch
Sequentially fetches content streams from HTTP resources and stores them in a InjectableStream.
Public classSocketTimeout
Handles timeout situations for async socket operations. It is used in TcpTransportCompletionParameters class.
Public classStunClient
STUN client (RFC 3489)
Public classTcpNetworkClient
TCP client implementation.
Public classTcpNetworkServer
Represents a TCP server.
Public classTcpSendTransportCompletionParameters
Tcp Send transport completion parameters.
Public classTcpTransportCompletionParameters
Tcp transport completion parameters.
Public classTransportCompletionParameters
Transport completion parameters.
Public classUdpNetworkClient
UDP network client. Supports both IPv4 and IPv6.
Public classUdpNetworkMulticastClient
UDP multicast client.
Public classUdpTransportCompletionParameters
Udp transport completion parameters.
Public classUPnpMappingOperation
Represents a UPnP port mapping operation.
Public classUPnpPortMap
A UPnP port mapping client. It allows client applications to open up a NAT port on a NAT and UPnP capable router.
Public classUPnpServiceEndpoint
Represents a service endpoint of a UPnP capable device.
Public classUPnpServiceLocation
UPNP service location.
Interfaces
  InterfaceDescription
Public interfaceINetworkClient
Interface for all network clients that can be used together with RTP participants.
Delegates
  DelegateDescription
Public delegateNetworkOperationCompleteArgs
Network operation complete arguments.
Public delegateOnDisconnect
Executes the disconnect action.
Public delegateOnError
Executes the error action.
Public delegateServerAcceptOperationCompleteArgs
Server accept operation complete arguments.
Public delegateTimeoutEventDelegate
Public delegateTransportOperationCompleteArgs
Transport operation complete arguments.
Public delegateTransportOperationErrorArgs
Transport operation error arguments.
Public delegateUdpReceiveHandler
Enumerations
  EnumerationDescription
Public enumerationAsyncResultType
Public enumerationMode
Type of network operation that completed
Public enumerationMulticastNetworkInterfaceResolveMethod
Contains various methods on how the corresponding local network interface is determined for multicast.
Public enumerationState
State indicates of network clients (UdpNetworkClient, TcpNetworkClient, TcpNetworkServer)