TcpServer

class TcpServer(serverSocket: ServerSocket)

A listening TCP socket. It accepts inbound peer connections (libtorrent's listen_socket_t). Used by the engine to receive connections and by tests to stand up a loopback seeder.

Constructors

Link copied to clipboard
constructor(serverSocket: ServerSocket)

Properties

Link copied to clipboard

The actually-bound port (useful when binding to port 0 for an ephemeral port).

Functions

Link copied to clipboard
suspend fun accept(): TcpConnection

Suspend until a peer connects, then return the connection.

Link copied to clipboard
fun close()