X-Git-Url: http://nitlanguage.org diff --git a/examples/socket_server.nit b/examples/socket_server.nit index 9df9d79..aa77a75 100644 --- a/examples/socket_server.nit +++ b/examples/socket_server.nit @@ -24,10 +24,8 @@ if args.is_empty then return end -var socket = new Socket.stream_with_port(args[0].to_i) +var socket = new Socket.server(args[0].to_i, 1) print "[PORT] : {socket.port.to_s}" -print "Binding ... {socket.bind.to_s}" -print "Listening ... {socket.listen(3).to_s}" var clients = new Array[Socket] var max = socket @@ -45,9 +43,10 @@ loop if fs.readset.is_set(socket) then var ns = socket.accept print "Accepting {ns.address} ... " - print "[Message from {ns.address}] : {ns.read}" + print "[Message from {ns.address}] : {ns.read(100)}" ns.write("Goodbye client.") - print "Closing {ns.address} ... {ns.close.to_s}" + print "Closing {ns.address} ..." + ns.close end end