socket.tri (498B)
1 !import io as IO 2 !export * 3 4 -- Scoped TCP facilities. Owner arguments and Result replies are explicit; 5 -- sockets are resources, not reusable numeric descriptors or detached workers. 6 ipv4 = IO.ipv4 7 ipv6 = IO.ipv6 8 resolveTCP = IO.resolveTCP 9 listenTCP = IO.listenTCP 10 connectTCP = IO.connectTCP 11 acceptTCP = IO.acceptTCP 12 localAddress = IO.localAddress 13 peerAddress = IO.peerAddress 14 shutdownWrite = IO.shutdownWrite 15 readSome = IO.readSome 16 writeSome = IO.writeSome 17 writeAll = IO.writeAll 18 close = IO.close