From 30c36b7549f8ae411f8eca4de144627331895a24 Mon Sep 17 00:00:00 2001 From: totycro Date: Mon, 11 Apr 2011 11:51:16 +0200 Subject: First parameter for client is server ip Added asserts to confirm that packets were parsed correctly --- pacman-c++/server.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'pacman-c++/server.cpp') diff --git a/pacman-c++/server.cpp b/pacman-c++/server.cpp index e7dd943..ba2b3c9 100644 --- a/pacman-c++/server.cpp +++ b/pacman-c++/server.cpp @@ -137,6 +137,8 @@ void Server::waitForClientConnections() ProtoBuf::WhoAmI packet; packet.set_color(color); Util::sendPacket(packet, socket); + + qDebug() << "new player of col " << color; } } @@ -164,7 +166,8 @@ void Server::keyPressUpdate() std::string dataStr; Util::QByteArrayToStdString(socket->readAll(), dataStr); ProtoBuf::KeyPressUpdate packet; - packet.ParseFromString(dataStr); + bool worked = packet.ParseFromString(dataStr); + Q_ASSERT(worked); Transmission::field_t direction = packet.newkey(); qDebug() << "data:" << direction; m_actorMovements[color] = Util::transmissionMovementToActor(direction); -- cgit v1.2.3