Class: QuartzTorrent::UdpTrackerConnectRequest

Inherits:
UdpTrackerRequest show all
Defined in:
lib/quartz_torrent/udptrackermsg.rb

Instance Attribute Summary

Attributes inherited from UdpTrackerRequest

#action, #connectionId, #transactionId

Instance Method Summary collapse

Methods inherited from UdpTrackerRequest

#initialize

Constructor Details

This class inherits a constructor from QuartzTorrent::UdpTrackerRequest

Instance Method Details

#serializeObject



103
104
105
106
107
108
# File 'lib/quartz_torrent/udptrackermsg.rb', line 103

def serialize
  result = UdpTrackerMessage::packAsNetworkOrder(@connectionId, 8)
  result << UdpTrackerMessage::packAsNetworkOrder(@action, 4)
  result << UdpTrackerMessage::packAsNetworkOrder(@transactionId, 4)
  result
end