ruby Socket 官方例子

#服务器端
require 'socket'

server = TCPServer.new(2000) # Server bound to port 2000

loop
  client = server.accept   #wait for a client to connect
  client.puts "hello !"
  client.puts "Time is #{Time.now}"
  client.close
end
#客户端
require 'socket'

s = TCPSocket.new('localhost',2000)
while line = s.gets     #read lines from socket
  puts line
end

s.close

 

posted @ 2013-07-10 17:23  LaoQuans  阅读(611)  评论(0编辑  收藏  举报