Network (Sockets)
Server
Section titled “Server”You can create a TCP server using socket_server, socket_accept, socket_receive, and socket_send.
// Create server on port 8080int sockfd = socket_server("127.0.0.1", 8080);
// Accept connectionint client = socket_accept(sockfd);
// Receive datastr msg = socket_receive(client, 1024);print("Received:", msg);
// Send responsesocket_send(client, "Hello Client!");
// Close socketssocket_close(client);socket_close(sockfd);Client
Section titled “Client”You can create a TCP client using socket_create, socket_connect, socket_send, and socket_receive.
// Create socketint sockfd = socket_create();
// Connect to serversocket_connect(sockfd, "127.0.0.1", 8080);
// Send messagesocket_send(sockfd, "Hello Server!");
// Receive responsestr response = socket_receive(sockfd, 1024);print("Response:", response);
// Close socketsocket_close(sockfd);