MCPcopy Create free account
hub / github.com/BZFlag-Dev/bzflag / bz_getNonPlayerConnectionIP

Function bz_getNonPlayerConnectionIP

src/bzfs/bzfsAPI.cpp:845–855  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

843
844
845BZF_API const char* bz_getNonPlayerConnectionIP(int connectionID) {
846 NetConnectedPeer* peer = getNonPlayerPeer(connectionID);
847 if (peer == NULL) {
848 return NULL;
849 }
850
851 unsigned int address = (unsigned int)peer->netHandler->getIPAddress().s_addr;
852 unsigned char* a = (unsigned char*)&address;
853
854 return TextUtils::format("%d.%d.%d.%d", a[0], a[1], a[2], a[3]).c_str();
855}
856
857
858BZF_API const char* bz_getNonPlayerConnectionHost(int connectionID) {

Callers 2

GetRawLinkIPFunction · 0.85
fillRequestMethod · 0.85

Calls 4

getNonPlayerPeerFunction · 0.85
getIPAddressMethod · 0.80
c_strMethod · 0.80
formatFunction · 0.50

Tested by

no test coverage detected