NetworkTransport

class Object
trait Matchable
class Any

Value members

Concrete methods

def noCompression[F[_] : MonadThrow](socket: Socket[F]): PacketTransport[F]

Wrap a Socket resource into a PacketTransport which only sends/receives packets without compression.

Wrap a Socket resource into a PacketTransport which only sends/receives packets without compression.

CAUTION: Given socket should not be shared among fibers or among multiple PacketTransport; two concurrent read or write operations on PacketTransport can corrupt the connection.

This version of PacketTransport expects packets to be in "Without compression" format: https://wiki.vg/index.php?title=Protocol&oldid=17019#Without_compression