diff options
Diffstat (limited to 'pacman-c++/util.cpp')
| -rw-r--r-- | pacman-c++/util.cpp | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/pacman-c++/util.cpp b/pacman-c++/util.cpp index e82c961..999c765 100644 --- a/pacman-c++/util.cpp +++ b/pacman-c++/util.cpp | |||
| @@ -6,12 +6,12 @@ namespace Util | |||
| 6 | { | 6 | { |
| 7 | Transmission::map_t createUninitialisedMap() | 7 | Transmission::map_t createUninitialisedMap() |
| 8 | { | 8 | { |
| 9 | Transmission::map_t map; | 9 | Transmission::map_t map; |
| 10 | map = new Transmission::field_t*[Constants::map_size.width]; | 10 | map = new Transmission::field_t*[Constants::map_size.width]; |
| 11 | for (unsigned int i = 0; i < Constants::map_size.width; ++i) | 11 | for (unsigned int i = 0; i < Constants::map_size.width; ++i) |
| 12 | map[i] = new Transmission::field_t[Constants::map_size.height]; | 12 | map[i] = new Transmission::field_t[Constants::map_size.height]; |
| 13 | return map; | 13 | return map; |
| 14 | } | 14 | } |
| 15 | 15 | ||
| 16 | Transmission::map_t createEmptyMap() | 16 | Transmission::map_t createEmptyMap() |
| 17 | { | 17 | { |
| @@ -153,20 +153,20 @@ namespace Util | |||
| 153 | 153 | ||
| 154 | void sendPacket(const ::google::protobuf::Message& packet, QTcpSocket *socket) | 154 | void sendPacket(const ::google::protobuf::Message& packet, QTcpSocket *socket) |
| 155 | { | 155 | { |
| 156 | std::string dataStr = packet.SerializeAsString(); | 156 | std::string dataStr = packet.SerializeAsString(); |
| 157 | const char *data = dataStr.c_str(); | 157 | const char *data = dataStr.c_str(); |
| 158 | sendPacket(data, dataStr.length(), socket); | 158 | sendPacket(data, dataStr.length(), socket); |
| 159 | } | 159 | } |
| 160 | 160 | ||
| 161 | void sendPacket(const char *data, unsigned int length, QTcpSocket *socket) | 161 | void sendPacket(const char *data, unsigned int length, QTcpSocket *socket) |
| 162 | { | 162 | { |
| 163 | unsigned int bytesWritten = socket->write(data, length); | 163 | unsigned int bytesWritten = socket->write(data, length); |
| 164 | if (bytesWritten != length) | 164 | if (bytesWritten != length) |
| 165 | { | 165 | { |
| 166 | qDebug() << "written: " << bytesWritten; | 166 | qDebug() << "[sendPacket] Not all data has been sent." |
| 167 | qDebug() << "strl: " << length; | 167 | << "written=" << bytesWritten << ", length=" << length; |
| 168 | } | 168 | } |
| 169 | Q_ASSERT(bytesWritten == length); | 169 | Q_ASSERT(bytesWritten == length); |
| 170 | socket->flush(); | 170 | socket->flush(); |
| 171 | } | 171 | } |
| 172 | } | 172 | } |
