Class: TFTP::ServerSend
Constant Summary
Constants inherited from Transfer
Transfer::BASE_RETRANSMIT_TIMEOUT, Transfer::MAX_RETRANSMIT_TIMEOUT
Constants included from Protocol
Instance Attribute Summary
Attributes inherited from Transfer
#block_no, #buffer, #peer_addr, #peer_port, #timeout, #timer
Instance Method Summary collapse
-
#initialize(connection, peer_addr, peer_port, listener, file_data) ⇒ ServerSend
constructor
A new instance of ServerSend.
Methods inherited from Send
Methods inherited from Transfer
Constructor Details
#initialize(connection, peer_addr, peer_port, listener, file_data) ⇒ ServerSend
Returns a new instance of ServerSend.
277 278 279 280 281 282 |
# File 'lib/em-tftp.rb', line 277 def initialize(connection, peer_addr, peer_port, listener, file_data) super(connection, peer_addr, peer_port, listener, file_data) # we have already received a RRQ, we can send to the peer immediately @block_no = 1 @pos = send_block(@buffer, 0, @block_no) end |