已经具备条件:处在同一个局域网中。我要设置一个QTcpServer服务器端(服务器端是一个带有wifi设备的连接设备)和QTcpSocket客户端。通过客户端连接到服务器端的ip地址和port地址,进行连接,并给其发送数据。数据要求:0x01, 0x06, 0x00, 0x02, 0x00, 0x0d, 0xe9, 0xcf 发这一串代码,以字节的形式,并以每次整个字节流发送。
参考发送java代码如下,但不知道怎么用QT的数据流发送我的字节流数据过去。请大神帮忙。
定义:private DataOutputStream out;
private JButton jb1_right;
protected void jb1_rightMousePressed(MouseEvent evt) {
if (flag3) {
char tt[] = { 0x01, 0x06, 0x00, 0x02, 0x00, 0x0d, 0xe9, 0xcf };
byte[] tty = new byte[tt.length];
for (int i = 0; i < tty.length; i++) {
tty = (byte) tt;
}
try {
out.write(tty, 0, tty.length);
out.flush();
} catch (IOException e) {
e.printStackTrace();
}
}
}