OSDN Git Service

Changes to be committed:
[vem/WITs.git] / tsurutafile / vemserver.rb~
1 #!/usr/bin/ruby
2
3 require "socket"
4 require "thread"
5
6 class FEIControlServer
7   @@flag = true
8
9   def initialize()
10     @server = TCPServer.open("192.168.4.218",11111)
11     puts @server.to_s
12   end
13
14   def listener
15     while @@flag
16       Thread.start(@server.accept){|socket|
17         begin
18           line = socket.gets.chomp
19           puts line
20           socket.puts "Accepted!"
21           
22
23         ensure
24           socket.close
25         
26         end
27       }
28     end
29   end
30
31 end
32
33 fei = FEIControlServer.new
34 fei.listener
35