我是新来的Qt,所以如果这是一个完全愚蠢的问题...如何通过QTcpSocket发送整数?
我想使用QTcpSocket。
如果我做的:
...
QTcpSocket * socket
socket = new QTcpSocket(this);
socket.write(1);
...
它抱怨的write()不是整数(不是一个const char *)工作。
如果我:
...
QTcpSocket * socket
socket = new QTcpSocket(this);
socket.write("1");
...
另一侧把它看作整数49(ASCII 1)。
在类似但不同的问题上,是否可以通过QTcpSocket发送结构或联合?
============================================== ====
编辑:
服务器已经接受整数,并期待一个整数 - 我有过,没有控制权。
这不是真的够说,服务器期待一个整数。服务器期待一系列代表整数的字节。这个整数是如何编码的**(进入字节的内容),**字节数**和**顺序**字节是您需要知道和发送的内容以及任何其他特定协议字节,如果有的话。 –