当前位置:编程学习 > wap >>

Qt中关于TCP通迅问题?


在Qt下进行TCP通迅,例如我要发 69 92 00 ,我想让接收方收到的是 i (146对应的字任) (0对应的字符)
在进行转换后,发送出去。

可是TCP的wirte不支持uchar类型的字符串发送,这样146就溢出了,有什么解决办法没有,接收方不想作转换工作。
另外如果遇0停止了,我又不希望可以停止,请大伙支支招. --------------------编程问答-------------------- QTcpSocket::write函数里面只是一个char类型的指针而已,你让接受方自己转换成unsigned char就可以了。而且这个write和read函数如果指定长度的话,就可以不以0结尾了。
补充:移动开发 ,  Qt
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,