dataReceived method

  1. @override
void dataReceived(
  1. NetworkBuffer data
)
override

Implementation

@override
void dataReceived(NetworkBuffer data) {
  // Console.WriteLine("DR " + hostType + " " + data.Available + " " + RemoteEndPoint.ToString());
  var msg = data.read();
  int offset = 0;

  if (msg != null) {
    int ends = msg.length;

    //List<String> packs = [];

    var chunkId = (new Random()).nextInt(1000000);

    while (offset < ends) {
      offset = processPacket(msg, offset, ends, data, chunkId);
    }
  }
}