现在想做一个 TCPServer 定时器。想每隔 30 秒向已经连接到服务器的客户端发送一条消息。想了半天也不知道该怎么实现,各位同胞们,有好想法嘛?
之前我是这么写的...
require 'socket'
begin
server = TCPServer.new 1999
puts "========AAAStartAAA========"
loop do
Thread.start(server.accept) do |client|
puts "Hello !"
sleep(30)
client.puts "Time is #{Time.now}"
#client.close
end
end
rescue Exception
end
可是....看也就知道了...完全不是那么回事...
ps: 呃...快过年了,先给大家拜个早年。祝大家:马到功成,马上有钱.....