net/tcp

Types

ListenSocket

pub external type ListenSocket

Socket

pub external type Socket

Functions

accept

pub external fn accept(ListenSocket) -> Result(Socket, Nil)

connect

pub fn connect(address: String, port: Int) -> Result(Socket, Nil)

listen

pub external fn listen(Int) -> Result(ListenSocket, Nil)

read_blob

pub external fn read_blob(
  Socket,
  Int,
  Int,
) -> Result(String, Nil)

read_line

pub external fn read_line(Socket, Int) -> Result(String, Nil)

send

pub external fn send(Socket, String) -> Result(Nil, Nil)