OSDN Git Service
(root)
/
vem
/
WITs.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
67bf5b5cef6b683b4b2e7fccdf3d21c5e6c245fe
[vem/WITs.git]
/
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.108",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