2 yishuihan005 yishuihan005 于 2014.09.21 13:51 提问

connect阻塞的问题,请大神赐教

问题描述:当我在一个管理界面连接一个不存在的远程应用服务器时,发现在后台执行connect函数期间再去通过浏览器(IP,port)去登录系统即管理界面,登不进去,当connect函数结束返回,才能登陆进去。这是为什么???求大神赐教。
connect是带阻塞的。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
新手求助,请赐教!
我以前没有任何VC的编程基础,现在逼不得以要学.net,请问要从那方面入手,能不能推荐几本零起点的书,不胜感激!
java算法问题请大神赐教
下面有个算法,请大神实现下 比如 毛泽东  这个词汇 我要组合成多种形式  与他的拼音一起组合 毛泽东     mao ze dong  ① 毛zedong ②毛ze东 ③毛泽东 ④毛泽dong ⑤mao泽东 ⑥mao泽dong ⑦maoze东 ⑧maozedong 多种拼音汉子的组合形式打印出来 请大神赐教,在线等。
如何解决Connect超时导致的阻塞问题
这几天发现一个现象,客户端正常连接服务器connect显然不会出现问题。         在异常情况下,如果是服务器出现异常,connect能够立即返回失败;但是当客户端出现异常的情况下,分为两种情况:         一种是不插网线,客户端没有获得ip地址,在这种情况下,connect也可以立即返回错误;         二是但是当客户端插上网线,但是连接网络失败,也就是说能够获取到ip地
阻塞TCP套接字connect超时设置
大致就是先设置非阻塞的,然后connent,然后再用select模型中的select函数控制。 //设置非阻塞方式连接    unsigned   long   ul   =   1; int ret; ret   =   ioctlsocket(m_sock,   FIONBIO,   (unsigned   long*)&ul);    if(ret==SOCKET_ERROR)
connect()函数阻塞
在XX板的C6678上运行SYS/BIOS操作系统和NDK协议栈。应用层有一个TCP客户端去连接PC上的服务器,然后通过这个连接互发心跳。 WinXP回复RST,但Win7却什么都没回。 RFC中对这个行为并没有作出明确规定,只是称服务器"may"发送RST,言下之意当然也可以"may not"。而不同的Windows版本的协议栈会有不同的行为,才导致了有时候会出问题有时候没问题。
web打包apk
并不是完整的,目前是只小菜鸟,请大神们赐教!
dos71-1.img
dos的小系统,我是刚刚学习电脑的,请大神赐教呀!
connect()函数阻塞问题
1.采用select 在学习嵌入式Linux网络编程中,很多同学都发现了一个问题,那就是调用connect函数时,如果服务端关闭,客户 端调用connect()函数时,发现阻塞在那里,而且利用ctrl+c信号去停止客户端程序时,需要等待一个较为长的时间才能响应了,这个时间如果大家 细心会发现,每次都是75秒的时间。那么有没有什么比较好的办法,可以以用户能接受的一个时间响应来停止掉一个正在
connect永远阻塞线程及解决方案
手机升级到ios9后这两天测试发现应用前后台切换并且网络快速闪断出现2次connect永远阻塞线程的问题。在远程连接服务器前后收到网络异常通知,导致connect永远阻塞,进而线程阻塞。当然在进行连接前要判断是否有网络,若没有连接就别去连接了,当然若你连接时网络正常,在connect连接响应返回前网络异常了,就会出现被永远阻塞吧! 最好的解决方案是干掉这个僵死的线程。用了很多方法杀不死ios的阻塞
阻塞,非阻塞connect()和accept()
非阻塞connect()和accept()的区别