Changeset 7411 for code/branches/ipv6/src/libraries/network/packet
- Timestamp:
- Sep 11, 2010, 4:14:13 PM (14 years ago)
- Location:
- code/branches/ipv6/src/libraries/network/packet
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/ipv6/src/libraries/network/packet/ServerInformation.cc
r7320 r7411 47 47 ServerInformation::ServerInformation(ENetEvent* event) 48 48 { 49 char serverIP[64]; 50 49 51 // Save Server Round Trip Time 50 52 this->serverRTT_ = event->peer->roundTripTime; 51 // Save Server IP, leave some space for scope ID 52 char* serverIP = new char[64]; 53 // Save Server Address, leave some space for scope ID 53 54 enet_address_get_host_ip(&event->peer->address, serverIP, 64); 54 55 this->serverIP_ = std::string(serverIP); … … 81 82 82 83 } // namespace packet 84 85 std::ostream& operator<<(std::ostream& out, const ENetAddress& address) 86 { 87 char addr[64]; 88 if (!enet_address_get_host_ip(&address, addr, 64)) 89 out << addr; 90 return out; 91 } 83 92 } // namespace orxonox 84 93 -
code/branches/ipv6/src/libraries/network/packet/ServerInformation.h
r7163 r7411 59 59 60 60 } 61 62 _UtilExport std::ostream& operator<<(std::ostream& out, const ENetAddress& address); 61 63 } 62 64
Note: See TracChangeset
for help on using the changeset viewer.