• 5953阅读
  • 2回复

qt网络编程请教 [复制链接]

上一主题 下一主题
离线mysuli312
 
只看楼主 倒序阅读 楼主  发表于: 2008-12-09
— 本帖被 XChinux 执行加亮操作(2009-01-06) —
初次接触QT,觉得很方便。
但是做到网络这里就有问题了。
因为手中资料不多,之好到这里麻烦一下大家了。

我想用QT自己带的类,做一个客户端程序。
但QT中有QSocket,QSocketDevice,QSocketNotifier这三个类。
我用了QSocket,但只能用getch()收到数据,readblock()读不出来.
发数据的时候,用putch()和writeBlock()在服务端都没收到.
我看到有些资料上用的是QSocketDevice和QSocketNotifier这两个类结合的.
小弟愚笨,没用明白.

麻烦哥哥姐姐们给小弟指点一下迷津,
应该用哪个类?
应该怎么用?
如果有简明的具体代码.小弟感激不尽...
离线mysuli312
只看该作者 1楼 发表于: 2008-12-09
不好意思,用QSocket收发数据的问题已经解决.
原因是我的错误,在收数据的时候,是用的一个空的指针变量收的.所以数据取不出来.
但QSocket和QSocketDevice,QSocketNotifier之间的关系还想请高手说明一下.
什么情况应该用哪个?
离线饭团儿
只看该作者 2楼 发表于: 2009-04-22
请问你是怎么实现的?能发给我看看吗?
因为我也在做这个,不怎么会,谢谢。
我的邮箱:cpphf@126.com
快速回复
限100 字节
 
上一个 下一个