buzz icon indicating copy to clipboard operation
buzz copied to clipboard

net lib

Open giann opened this issue 3 years ago • 0 comments

  • [X] enum SocketProtocol { tcp, udp, ipc }
  • [X] Socket object
    • [X] Socket.init(str address, num port, SocketProtocol protocol) > Socket
    • [ ] Socket.initIpc(str path) > Socket
    • [X] socket.connect()
    • [X] socket.close()
    • [X] socket.send(str data)
    • [X] socket.receive() > str?
    • [X] socket.receiveLine() > str?
    • [ ] socket.listen() > void > str? receive but whithin a fiber
  • [X] Server object
    • [X] server.init(str address, num port) > Server
    • [X] server.accept() > void > Socket Fiber that yields sockets when a connection is established

giann avatar Aug 16 '22 14:08 giann