git-svn-id: file:///home/svn/incoming/trunk@2439 4d416f70-5f16-0410-b530-b9f4589650da
This commit is contained in:
Matt Miller 2005-04-21 06:45:44 +00:00
parent e474f270ff
commit 36f2dbbcdf
1 changed files with 1 additions and 12 deletions

View File

@ -125,8 +125,6 @@ protected
while (1)
puts "polling..."
# Watch for data
socks = select(monitored_sockets, nil, nil, 1)
@ -141,21 +139,15 @@ protected
closed = false
data = nil
puts "#{sock.object_id}"
if (channel == nil)
remove_monitored_socket(sock)
next
end
puts "reading..."
# Read in some data
begin
data = sock.read(18)
data = sock.sysread(16384)
rescue
puts "closed"
closed = true
end
@ -163,8 +155,6 @@ protected
closed = true
end
puts "sending #{data} to remote"
# If the socket closed, notify the other side and remove
# this socket from the monitored socket list
if (closed)
@ -184,7 +174,6 @@ protected
# Adds a socket to the list of monitored sockets
def add_monitored_socket(sock, channel)
puts "#{sock.inspect} #{sock.object_id}"
monitored_sockets << sock
monitored_socket_channels[sock.object_id] = channel
end