Helper Class Reference
1.1
HomeGenie - Automation Programs' Engine SDK
|
UDP client helper.
Class instance accessor: UdpClient
More...
Public Member Functions | |
UdpClientHelper | Sender (string address, int port) |
Sets the client as a sender to address:port More... | |
bool | Receiver (int port) |
Connect to the remote using the specified port. More... | |
UdpClientHelper | Disconnect () |
Disconnects from the remote host. More... | |
void | SendMessage (string message) |
Sends a string message. More... | |
void | SendMessage (byte[] message) |
Sends a raw data message. More... | |
UdpClientHelper | OnStringReceived (Action< string > receivedAction) |
Sets the function to call when a new string message is received. More... | |
UdpClientHelper | OnMessageReceived (Action< byte[]> receivedAction) |
Sets the function to call when a new raw message is received. More... | |
UdpClientHelper | OnStatusChanged (Action< bool > statusChangeAction) |
Sets the function to call when the status of the connection changes. More... | |
Properties | |
bool | IsConnected [get] |
Gets a value indicating whether the connection to the service is estabilished. More... | |
string | EndOfLine [get, set] |
Gets or sets the end of line delimiter used in text messaging. More... | |
UDP client helper.
Class instance accessor: UdpClient
UdpClientHelper Sender | ( | string | address, |
int | port | ||
) |
Sets the client as a sender to address:port
address | Remote DNS or IP address. |
port | port to send to |
bool Receiver | ( | int | port | ) |
Connect to the remote using the specified port.
port | Port number. |
UdpClientHelper Disconnect | ( | ) |
Disconnects from the remote host.
void SendMessage | ( | string | message | ) |
Sends a string message.
message | Message. |
void SendMessage | ( | byte[] | message | ) |
Sends a raw data message.
message | Message. |
UdpClientHelper OnStringReceived | ( | Action< string > | receivedAction | ) |
Sets the function to call when a new string message is received.
receivedAction | Function or inline delegate. |
UdpClientHelper OnMessageReceived | ( | Action< byte[]> | receivedAction | ) |
Sets the function to call when a new raw message is received.
receivedAction | Function or inline delegate. |
UdpClientHelper OnStatusChanged | ( | Action< bool > | statusChangeAction | ) |
Sets the function to call when the status of the connection changes.
statusChangeAction | Function or inline delegate. |
|
get |
Gets a value indicating whether the connection to the service is estabilished.
true
if connected; otherwise, false
.
|
getset |
Gets or sets the end of line delimiter used in text messaging.
The end of line.