This commit is contained in:
ge
2026-04-28 23:18:57 +03:00
parent 7b17a4a33b
commit e54f013ef7
11 changed files with 142 additions and 50 deletions
+6 -2
View File
@@ -4,12 +4,13 @@ fn main() {
// Create new TCP socket.
mut socket := netio.Socket.new(netio.af_inet, netio.sock_stream, 0)!
// Close socket on exit.
defer {
socket.close() or { panic(err) }
}
// Create the server socket address.
server_addr := netio.SocketAddr.ipv4([u8(127), 0, 0, 1]!, 1081)
server_addr := netio.SocketAddr.new_ipv4([u8(127), 0, 0, 1]!, 1081)
// Connect socket to the server address.
socket.connect(server_addr) or {
@@ -22,7 +23,10 @@ fn main() {
// Send message to the server.
msg := 'Hello from client!'
sent := socket.send(msg.bytes(), 0)!
sent := socket.send(msg.bytes(), 0) or {
eprintln('SEND: ${err}')
exit(1)
}
eprintln('Sent to the server: ${sent} bytes, data: ${msg}')