Class: YNSocketServer
- Inherits:
-
Object
- Object
- YNSocketServer
- Defined in:
- lib/yn_socket_server.rb
Instance Method Summary collapse
-
#initialize(port, queue) ⇒ YNSocketServer
constructor
初始化 port 端口号.
- #start_server ⇒ Object
Constructor Details
#initialize(port, queue) ⇒ YNSocketServer
初始化port 端口号
9 10 11 12 |
# File 'lib/yn_socket_server.rb', line 9 def initialize(port,queue) @port = port @queue = queue end |
Instance Method Details
#start_server ⇒ Object
14 15 16 17 18 19 20 21 22 23 24 25 26 |
# 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 |