Class SocketFactory
Used by RSSDP components to create implementations of the IUdpSocket interface, to perform platform agnostic socket communications.
Inheritance
Implements
Inherited Members
Namespace: Rssdp
Assembly: cs.temp.dll.dll
Syntax
public sealed class SocketFactory : ISocketFactory
Constructors
Name | Description |
---|---|
SocketFactory(String) | Default constructor. |
SocketFactory(String) | Default constructor. |
SocketFactory(String) | Default constructor. |
SocketFactory(String) | Default constructor. |
Properties
Name | Description |
---|---|
DeviceNetworkType | What type of sockets will be created: ipv6 or ipv4 |
DeviceNetworkType | What type of sockets will be created: ipv6 or ipv4 |
DeviceNetworkType | What type of sockets will be created: ipv6 or ipv4 |
DeviceNetworkType | What type of sockets will be created: ipv6 or ipv4 |
Methods
Name | Description |
---|---|
CreateUdpMulticastSocket(Int32, Int32) | Creates a new UDP socket that is a member of the specified multicast IP address, and binds it to the specified local port. |
CreateUdpMulticastSocket(Int32, Int32) | Creates a new UDP socket that is a member of the specified multicast IP address, and binds it to the specified local port. |
CreateUdpMulticastSocket(Int32, Int32) | Creates a new UDP socket that is a member of the specified multicast IP address, and binds it to the specified local port. |
CreateUdpMulticastSocket(Int32, Int32) | Creates a new UDP socket that is a member of the specified multicast IP address, and binds it to the specified local port. |
CreateUdpMulticastSocket(String, Int32, Int32) | Creates a new UDP socket that is a member of the specified multicast IP address, and binds it to the specified local port. |
CreateUdpSocket(Int32) | Creates a new UDP socket that is a member of the SSDP multicast local admin group and binds it to the specified local port. |
CreateUdpSocket(Int32) | Creates a new UDP socket that is a member of the SSDP multicast local admin group and binds it to the specified local port. |
CreateUdpSocket(Int32) | Creates a new UDP socket that is a member of the SSDP multicast local admin group and binds it to the specified local port. |
CreateUdpSocket(Int32) | Creates a new UDP socket that is a member of the SSDP multicast local admin group and binds it to the specified local port. |