socket句柄问题

golliver 2004-01-14 09:38:45
公司开发了一个专用代理程序,一般在运行了一个星期后,
客户端就无法连接上代理服务器,代理程序也无法连接到
服务器,观察代理程序,虚存,cpu占用都不高,但句柄数会
随时间增长到一万多。请问问题的原因,会不会是句柄数的增长
导致系统无法分配新的socket用于连接,还是其它原因。谢谢!
...全文
98 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
tujj99 2004-01-14
  • 打赏
  • 举报
回复
先shutdown()
在closesocket()
grooving 2004-01-14
  • 打赏
  • 举报
回复
我现在的机器上的句柄数就有17000以上。这个句柄数应该没什么问题。

查查网络和服务器。
golliver 2004-01-14
  • 打赏
  • 举报
回复
该关的都关了。有没有什么好的方法,让socket自己控制socket关闭。
t0mychen 2004-01-14
  • 打赏
  • 举报
回复
句柄没关闭吧???
sharkhuang 2004-01-14
  • 打赏
  • 举报
回复
你没有关闭哦!
rabo 2004-01-14
  • 打赏
  • 举报
回复
你关闭连接后,怎么句柄还存在??郁闷??
warton 2004-01-14
  • 打赏
  • 举报
回复
那就修改程序吧
不过有可能是冲击波之类的病毒造成的,你先查查再说
victor_cui 2004-01-14
  • 打赏
  • 举报
回复
我想是句柄使用后没有被正确的清理,每次都申请新的句柄造成资源枯竭,要知道所有句柄都是系统核心资源,不能无限制的使用,我想这也是web服务器使用短连接的一个原因吧

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧