Advertisement
Guest User

Untitled

a guest
Feb 5th, 2021
15
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Kotlin 0.49 KB | None | 0 0
  1. while (continueRunning) {
  2.     buffer.clear()
  3.     val address = socket.receive(buffer)
  4.     buffer.flip()
  5.  
  6.     // Всегда null
  7.     if (address != null) {
  8.         val data = ByteArray(buffer.limit())
  9.         buffer.get(data, 0, buffer.limit())
  10.         val packet = DatagramPacket(data, data.size, address)
  11.         threadPool.submit { packetProcessor.processPacket(packet) }
  12.     }
  13.  
  14.     val answer = answerQueue.poll()
  15.     // Всегда null
  16.     if (answer != null) socket.send(ByteBuffer.wrap(answer.data), answer.socketAddress)
  17. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement