UDPSocket constructor

UDPSocket({
  1. required UDX udx,
  2. required UDXMultiplexer multiplexer,
  3. required InternetAddress remoteAddress,
  4. required int remotePort,
  5. required ConnectionCids cids,
})

Creates a new UDX connection socket.

Implementation

UDPSocket({
  required this.udx,
  required this.multiplexer,
  required this.remoteAddress,
  required this.remotePort,
  required this.cids,
}) {
  _localConnectionMaxData = defaultInitialConnectionWindow;
  _remoteConnectionMaxData = defaultInitialConnectionWindow;
  _localMaxStreams = defaultMaxStreams;
  _pmtudController = PathMtuDiscoveryController();
}