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
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