class YNSocketServer

Public Class Methods

new(port,queue) click to toggle source

初始化 port 端口号

# File lib/yn_socket_server.rb, line 9
def initialize(port,queue)
        @port = port
        @queue = queue
end

Public Instance Methods

start_server() click to toggle source
# File lib/yn_socket_server.rb, line 14
def start_server
        begin
                @server=TCPServer.open(@port)
                puts "start successfully!!"
                loop{
                        @client=@server.accept
                        @queue.push(@client)
                }
        rescue Exception => e
                puts e.send(:caller)
        end
        
end