• 5513阅读
  • 6回复

[提问]自己写的继承自QTcpSever的服务器接收不到客户端连接请求 [复制链接]

上一主题 下一主题
离线步美浅笑
 

只看楼主 正序阅读 楼主  发表于: 2016-01-13
— 本帖被 XChinux 从 Qt安装与发布 移动到本区(2016-02-16) —
新手请教论坛诸位大神:
自己写了一个TCP服务器类,单独调试的时候,当有客户端请求连接的时候incommingconnection()能执行(连接成功了),但将模块放到我的工程中的时候,当客户端发起连接请求的时候incommingconnection()就没有反应了(测出服务器一直处于监听状态,但就是连接不上)。。。。。。工程的主线程一直在接收并在主界面显示另一个线程传来的图片(不知道是不是会有影响)。
ps:使用的电脑是被封起来的,不能联网不能拷代码。。。和这个连接中3楼的问题有些相似

论坛的大神们能不能帮忙分析下有可能是哪一块有问题?
离线步美浅笑

只看该作者 6楼 发表于: 2016-01-14
回 渡世白玉 的帖子
渡世白玉:你是基于什么做的?
给楼主的:
你确定是inconm那个函数没执行吗? (2016-01-14 15:03) 

恩,没有执行。但是在运行->cmd->netstat -n能看到tcp连接已经建立起来了。。。但是,这个函数就是调不起。。。
离线渡世白玉

只看该作者 5楼 发表于: 2016-01-14
回 jienze 的帖子
jienze:没关系,在主线程发起其他线程,机器都是并行处理的,我也正在做有关TCP的项目,可以交流一下!
QQ:184405379 (2016-01-14 09:10) 

你是基于什么做的?

给楼主的:
你确定是inconm那个函数没执行吗?
离线jienze

只看该作者 4楼 发表于: 2016-01-14
没关系,在主线程发起其他线程,机器都是并行处理的,我也正在做有关TCP的项目,可以交流一下!
QQ:184405379
欢迎交流合作~!!
离线步美浅笑

只看该作者 3楼 发表于: 2016-01-14
回 渡世白玉 的帖子
渡世白玉:listen是在主线程监听的吗?qt的socket依赖底层的事件循环的。 (2016-01-13 23:23) 

是在主线程监听的。。。额,新手不太理解"底层的事件循环"。。。是不是跟我的主线程一直处理“在控件上显示图片"有关系呢?这个过程是另一个线程从相机获取图片并进行处理,然后emit一个信号告诉主线程,主线程的slot函数再处理的。。。这个过程一直在进行的。
离线渡世白玉

只看该作者 2楼 发表于: 2016-01-13
listen是在主线程监听的吗?qt的socket依赖底层的事件循环的。
离线步美浅笑

只看该作者 1楼 发表于: 2016-01-13
额,忘了发连接了   http://bbs.csdn.net/topics/390673398
快速回复
限100 字节
 
上一个 下一个