@hatch:socket v0.1.1
TCP listeners + connections and UDP datagram sockets. Blocking and non-blocking variants suitable for fiber-cooperative schedulers.
$
hatch add @hatch:socket
TCP listeners + connections and UDP datagram sockets. Blocking and non-blocking variants suitable for fiber-cooperative schedulers.
TcpListener.new_(id)
TcpListener.accept
TcpListener.tryAccept
TcpListener.address
TcpListener.close
TcpListener.id_
TcpListener.static bind(addr)
TcpStream.new_(id)
TcpStream.peerAddr
TcpStream.localAddr
TcpStream.close
TcpStream.id_
TcpStream.static connect(addr)
TcpStream.static connect(addr, timeoutMs)
TcpStream.static fromId_(id)
TcpStream.read(max)
TcpStream.tryRead(max)
TcpStream.write(data)
TcpStream.setReadTimeout(ms)
UdpSocket.new_(id)
UdpSocket.address
UdpSocket.close
UdpSocket.id_
UdpSocket.static bind(addr)
UdpSocket.sendTo(data, dest)
UdpSocket.recvFrom(max)
UdpSocket.tryRecvFrom(max)