Method: Ftpd::ConnectionTracker#start_track

Defined in:
lib/ftpd/connection_tracker.rb

#start_track(socket) ⇒ Object

Start tracking a connection



50
51
52
53
54
55
56
57
58
# File 'lib/ftpd/connection_tracker.rb', line 50

def start_track(socket)
  @mutex.synchronize do
    ip = peer_ip(socket)
    @connections[ip] ||= 0
    @connections[ip] += 1
    @socket_ips[socket.object_id] = ip
  end
rescue Errno::ENOTCONN
end