Skip to content

Instantly share code, notes, and snippets.

@clarete
Created August 31, 2017 01:30
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save clarete/438538b3cee379de46bf4aee56551ce3 to your computer and use it in GitHub Desktop.
Save clarete/438538b3cee379de46bf4aee56551ce3 to your computer and use it in GitHub Desktop.
.preamble(io, net)
io: meme:io;
net: meme:net;
.code
main: fun() {
var server = net.TCPServer.new();
server.bindAndListen("::", "8000");
while (true) {
var client = server.acceptClient();
io.print("Client " + client.addr() + " connected");
client.send("What's your name? ");
var name = client.recv(1024).trim();
client.send("Hi " + name + "!\n");
client.send("bye " + name + "!\n");
client.close();
}
server.close();
}
.endcode
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment