client-server pitfalls
Mar. 15th, 2017 12:28 pm1) никогда не пересылать примитивы. всегда иметь общий (для клиента и сервера) заголовочник, где определены имена используемых типов данных (даже если это всего лишь int). пересылать исключительно эти типы по этим именам.
2) при использовании QDataStream(socket), обязательно использовать setVersion. обязательно. альтернатива - формировать блобы самому и использовать socket.write(blob)
3) always flush!
2) при использовании QDataStream(socket), обязательно использовать setVersion. обязательно. альтернатива - формировать блобы самому и использовать socket.write(blob)
3) always flush!