diff --git a/src/Network/ClientHandler.cpp b/src/Network/ClientHandler.cpp index e9ab4bd..a03f9e8 100644 --- a/src/Network/ClientHandler.cpp +++ b/src/Network/ClientHandler.cpp @@ -14,6 +14,7 @@ void Respond(const std::string& MSG, ENetPeer*peer){ } void SendToAll(ENetHost *server, ENetPeer*peer, const std::string& Data, bool All){ + std::cout << "Sending to all with the self switch : " << All << std::endl; for (int i = 0; i < server->connectedPeers; i++) { if (All || &server->peers[i] != peer) { enet_peer_send(&server->peers[i], 0, enet_packet_create(Data.c_str(),Data.length()+1, ENET_PACKET_FLAG_UNRELIABLE_FRAGMENT)); diff --git a/src/Network/DataParser.cpp b/src/Network/DataParser.cpp index e058b96..32f0fed 100644 --- a/src/Network/DataParser.cpp +++ b/src/Network/DataParser.cpp @@ -20,7 +20,7 @@ void VehicleParser(std::string Packet,ENetPeer*peer,ENetHost*server){ std::vector vector = Split(Packet,":"); switch(Code){ //Spawned Destroyed Switched/Moved Reset case 's': - if(!stoi(vector.at(0))){ + if(!stoi(vector.at(1))){ peer->serverVehicleID[0] = FindID(server,peer); ///TODO: WHAT IF IT IS THE SECOND VEHICLE?! vector.at(1) = std::to_string(peer->serverVehicleID[0]); Packet.clear(); @@ -53,12 +53,12 @@ void ParseData(ENetPacket*packet, ENetPeer*peer, ENetHost*server){ std::cout << "Name : " << peer->Name << std::endl; return; case 'O': - std::cout << peer->Name << " : " << Packet << std::endl; + std::cout << "Received data from: " << peer->Name << " Size: " << Packet.length() << std::endl; VehicleParser(Packet,peer,server); return; } //V to Z - std::cout << peer->Name << " : " << Packet << std::endl; + std::cout << "Received data from: " << peer->Name << " Size: " << Packet.length() << std::endl; if(Code <= 90 && Code >= 86)SendToAll(server,peer,Packet,false); if(Debug)debug("Data : " + Packet); }