Client constructor

Client(
  1. {String name,
  2. int multicastPort,
  3. String multicastGroupIP,
  4. IPVersion ipVersion,
  5. DeviceDiscoveryListener deviceDiscoveryListener,
  6. ConnectionListener connectionListener}
)

See Host for explanation on all the common options.

Implementation

Client({String name, int multicastPort, String multicastGroupIP, IPVersion ipVersion,
  DeviceDiscoveryListener deviceDiscoveryListener, ConnectionListener connectionListener})
    : super(name: name ?? "Client ${Random().nextInt(1000) + 1}", multicastPort: multicastPort,
        ipVersion: ipVersion,
        deviceDiscoveryListener : deviceDiscoveryListener, connectionListener: connectionListener){
  _connected = false;
  _init();
}