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 = SoapRequest.probe(Uuid().v4());
loggy.debug('REQUEST:\n$messageBodyXml');
rawDatagramSocket.send(
messageBodyXml.outerXml.codeUnits, broadcastAddress, broadcastPort);
// rawDatagramSocket.close();
}