找回密码
 立即注册
收起左侧

Qt开发实战精解中的局域网聊天工具传输文件时卡死

4
回复
10972
查看
[复制链接]
累计签到:323 天
连续签到:1 天
来源: 2016-4-25 16:26:19 显示全部楼层 |阅读模式
1Qter豆
将书中的局域网聊天工具的代码release运行后得到exe应用程序,接着将程序发布后在用网线连着的两台电脑上运行,发现其他功能都能实现,只是传输文件的时候进度条一直是百分之零,无论是给自己传还是给另一台电脑传结果都是这样,然而把网线断了之后给自己电脑传输文件时却又能正常传输了,请问这是为什么?

最佳答案

查看完整内容

建议在程序中输出下ip地址看看,需要在同一网段。 这个是你网络环境造成的,到底问题在哪里,需要自己调试下!
回复

使用道具 举报

累计签到:1632 天
连续签到:2 天
2016-4-25 16:26:20 显示全部楼层
APTX4869 发表于 2016-4-25 21:45
现在发现一个新问题:为了方便表示设我用的两台电脑分别为A和B。
第一,如果AB之间用网线连接成局域网,互 ...

建议在程序中输出下ip地址看看,需要在同一网段。

这个是你网络环境造成的,到底问题在哪里,需要自己调试下!
回复

使用道具 举报

累计签到:323 天
连续签到:1 天
2016-4-25 21:45:18 显示全部楼层
现在发现一个新问题:为了方便表示设我用的两台电脑分别为A和B。
第一,如果AB之间用网线连接成局域网,互相传输文件接收方接收后会一直卡在等待接收那边,进度条一直是0。这种情况下A给自己传输文件时也是这样。
第二,如果AB之间用360WiFi连接成局域网,也出现第一条所示情况。
第三,如果A不连接任何网络,给自己传输文件也是一直等待。
第四,如果A连接360WiFi(可上网),给自己传输文件也是一直等待。
第四,如果A用网线连接校内网络,给自己传输文件就成功,用网线连接校外网络,给自己传输文件时也成功。
请教各位大神这些问题是个什么情况???{:soso__3669389859068460655_4:}@yafeilinux  
回复

使用道具 举报

累计签到:323 天
连续签到:1 天
2016-4-26 22:56:21 显示全部楼层
yafeilinux 发表于 2016-4-25 16:26
建议在程序中输出下ip地址看看,需要在同一网段。

这个是你网络环境造成的,到底问题在哪里,需要自己调 ...

可是我用网线将A和B连接起来的时候两台电脑的IP分别设置在了一个网段,分别是192.168.0.1和192.168.0.2
可是这样为什么还是文件传输一直在等待中?
回复

使用道具 举报

累计签到:1632 天
连续签到:2 天
2016-4-28 17:13:55 显示全部楼层
APTX4869 发表于 2016-4-26 22:56
可是我用网线将A和B连接起来的时候两台电脑的IP分别设置在了一个网段,分别是192.168.0.1和192.168.0.2
...

可以按照教程写一个简单的tcp测试程序检测下问题!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了