摘要:
Socket服务器用Ruby语言实现,代码如下:
require "socket"
server = TCPServer.new("localhost", 5000)
sessions = []
while(session = server.accept)
sessions session
Thread.new(session) do |local_session|
while(true)
data = local_session.gets
puts data
if data.chop == "quit"
sessions.delete(local_session)
local_session.close
end
sessions.each do |s|
s.puts data
end
end
end
end
flash中有两种类型的socket,分别为XMLSocket和Sock 阅读全文