229
229
if ((err = rak::address_info::get_address_info(hostname, PF_INET, SOCK_STREAM, &ai)) != 0)
235
237
m_connectAddress.copy(*ai->address(), ai->length());
236
238
m_connectAddress.set_port(port);
238
241
return m_connectAddress.is_valid();
242
245
TrackerUdp::prepare_connect_input() {
244
247
m_writeBuffer->write_64(m_connectionId = magic_connection_id);
245
248
m_writeBuffer->write_32(m_action = 0);
246
249
m_writeBuffer->write_32(m_transactionId = random());
252
253
TrackerUdp::prepare_announce_input() {
255
256
m_writeBuffer->write_64(m_connectionId);
256
257
m_writeBuffer->write_32(m_action = 1);