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. |