• 6667阅读
  • 11回复

Qt网络编程,求提示。 [复制链接]

上一主题 下一主题
离线sjyzhxw
 
只看楼主 倒序阅读 楼主  发表于: 2012-06-12
— 本帖被 XChinux 从 Qt基础编程 移动到本区(2012-06-14) —
接收端和发送端用TCP通信。
我的想法是:
接收端是Server,启动后随即选择一个端口,把自己的IP和端口显示出来。发送端输入IP和端口建立socket,点击连接,连上Server。
然后双方给出成功连接的提示信息。
之后发送端在文本框里面输入内容,点击发送,就把内容和发送时间显示在接收端。
这个应该不难吧?

网络编程一点没学过,就想知道大概要用哪几个类,我去学习下。。。





离线benbenmajia

只看该作者 1楼 发表于: 2012-06-12
QSocket,为什么不百度下呢,一堆一堆。
安然.....
离线sjyzhxw
只看该作者 2楼 发表于: 2012-06-12
返回的怎么是十六进制??

5个字段
FE80::E07A:8B45:83C0:9BC2

这是什么。。


离线sjyzhxw
只看该作者 3楼 发表于: 2012-06-12
因为有多网卡,所以出现了上面的情况。
改成listAddress.at(3).toString()

就可以正常显示某网卡IP了。
但上面那个是什么呢。。。
离线sjyzhxw
只看该作者 4楼 发表于: 2012-06-12
IPV6地址??
离线sjyzhxw
只看该作者 5楼 发表于: 2012-06-12


三十个网络设备???

咋回事。。
离线hxsying
只看该作者 6楼 发表于: 2012-06-12
GUID?
离线roywillow

只看该作者 7楼 发表于: 2012-06-12
那个地址是ipv6地址吧
因为一个机器可以有很多个ip,所以自动选择ip好像挺难的
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线sjyzhxw
只看该作者 8楼 发表于: 2012-06-12
回 7楼(roywillow) 的帖子
正则表达式匹配?只提取公网的ID,应该可行。。
可惜正则没学过,很渣。。。
离线vector
只看该作者 9楼 发表于: 2012-06-13
myIp = addressList.last().toString();
就是本机连接的IP
离线小鸟一只
只看该作者 10楼 发表于: 2012-12-25
请问,lz使用的SDK是哪个版本的?我使用的是Qt4.8.3发现里面没有QSocket类,只有一个QSocketNotifier这个类。
离线hehui

只看该作者 11楼 发表于: 2013-01-29
回 5楼(sjyzhxw) 的帖子
兄弟用的WIN7吧?
用IPCONFIG看下是不是有很多“隧道适配器 本地连接* “之类的东西?
你那几十个都是系统生成的无效的适配器吧!
快速回复
限100 字节
 
上一个 下一个