start method Null safety
- RawDatagramSocket rawDataGramSocket
timeout of 0 or less means no timeout
Implementation
void start(RawDatagramSocket rawDataGramSocket) {
loggy.debug('send');
loggy.debug(
'BROADCAST ADDRESS: ${broadcastAddress.address}, PORT: $broadcastPort');
final messageBodyXml = Transport.probe(Uuid().v4());
loggy.debug('REQUEST:\n${messageBodyXml.toXmlString(pretty: true)}');
rawDataGramSocket.send(messageBodyXml.toXmlString(pretty: true).codeUnits,
broadcastAddress, broadcastPort);
// rawDataGramSocket.close();
}