• 4436阅读
  • 2回复

qt中怎样现网络上点对点的通信 [复制链接]

上一主题 下一主题
离线磐石
 
只看楼主 正序阅读 楼主  发表于: 2010-02-24
— 本帖被 XChinux 执行加亮操作(2010-02-25) —
参考别人的例子,我只实现了局域网内采用广播的形式进行简单的通信,
主要用了QUdpSocket这个类和里面的写数据函数
udpSocket->writeDatagram(datagram.data(), qint64(datagram.size()),QHostAddress::Broadcast, defaultPort);
使用这个函数,只要一发数据,整个局域网的其它用户都能收到,我想实现的是点对点的通信。请高手指点一下,谢谢!
不怕做不到,只怕想不到
离线磐石
只看该作者 2楼 发表于: 2010-02-25
引用第1楼20044454于2010-02-25 08:18发表的  :
QHostAddress::Broadcast换成你需要的IP就可以了,具体怎么转换格式,查下帮助

恩,行了,谢谢
不怕做不到,只怕想不到
离线20044454
只看该作者 1楼 发表于: 2010-02-25
QHostAddress::Broadcast换成你需要的IP就可以了,具体怎么转换格式,查下帮助
让我做一个Qt的大牛!!!!
快速回复
限100 字节
 
上一个 下一个