Class: TFTP::ClientReceive

Inherits:
Receive show all
Defined in:
lib/em-tftp.rb

Constant Summary

Constants inherited from Transfer

Transfer::BASE_RETRANSMIT_TIMEOUT, Transfer::MAX_RETRANSMIT_TIMEOUT

Constants included from Protocol

Protocol::ERROR_MESSAGES

Instance Attribute Summary

Attributes inherited from Transfer

#block_no, #buffer, #peer_addr, #peer_port, #timeout, #timer

Instance Method Summary collapse

Methods inherited from Receive

#ack, #data

Methods inherited from Transfer

#abort!, #error!

Constructor Details

#initialize(connection, peer_addr, listener, filename) ⇒ ClientReceive

Returns a new instance of ClientReceive.



224
225
226
227
# File 'lib/em-tftp.rb', line 224

def initialize(connection, peer_addr, listener, filename)
  super(connection, peer_addr, nil, listener)
  send_rrq(peer_addr, 69, filename)
end