1-Wire API for .NET Version 4.00
|
Generic Mulitcast broadcast listener. More...
Public Member Functions | |
MulticastListener (int multicastPort, String multicastGroup, byte[] expectedMessage, byte[] returnMessage) throws IOException,UnknownHostException | |
Creates a multicast listener on the specified multicast port, bound to the specified multicast group. | |
void | run () |
Run method waits for Multicast packets with the specified contents and replies with the specified message. | |
void | stopListener () |
Waits for datagram listener to finish, with a timeout. |
Generic Mulitcast broadcast listener.
Listens for a specific message and, in response, gives the specified reply. Used by NetAdapterHost for automatic discovery of host components for the network-based DSPortAdapter.
MulticastListener | ( | int | multicastPort, |
String | multicastGroup, | ||
byte[] | expectedMessage, | ||
byte[] | returnMessage | ||
) | throws IOException,UnknownHostException |
Creates a multicast listener on the specified multicast port, bound to the specified multicast group.
Whenever the byte[] pattern specified by "expectedMessage" is received, the byte[] pattern specifed by "returnMessage" is sent to the sender of the "expected message".
multicastPort | Port to bind this listener to. |
multicastGroup | Group to bind this listener to. |
expectedMessage | the message to look for |
returnMessage | the message to reply with |