首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

历程退出了,但是进程所监听的端口还处在监听状态

2012-11-08 
进程退出了,但是进程所监听的端口还处在监听状态这个进程比较特殊,用system(start )命令打开了其他的一

进程退出了,但是进程所监听的端口还处在监听状态
这个进程比较特殊,用system("start ")命令打开了其他的一些进程,然后该进程退出,用netstat发现该进程pid还在监听一个端口,但是任务管理器看不到这个进程pid了,然后把system打开的所有进程都关掉,我中间一个一个关发现直到最后一个进程关掉,这个端口才解除监听,有谁遇到这种情况,难道是system 问题?

[解决办法]
我记得一般是20-30秒。确实存在这个问题。正常关闭有时候还有这个问题呢,别说非正常关闭。

以前我退出进程后,再使用改端口,就用不上了

一般牵涉到端口复用。setsocketopt 里面设置REUSE
[解决办法]
难道和fork一样
句柄被子进程继承复制了?
[解决办法]

探讨
都有网络连接,但是肯定和这个端口无关的

[解决办法]
哪些start 的程序是第三方的还是你自己写的?

热点排行