| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1697 人关注过本帖
标题:求救:程序在NetworkStream.Write阻塞
取消只看楼主 加入收藏
swc
Rank: 3Rank: 3
等 级:论坛游民
威 望:6
帖 子:394
专家分:83
注 册:2006-4-7
结帖率:100%
收藏
 问题点数:0 回复次数:0 
求救:程序在NetworkStream.Write阻塞
程序的需求是这样的:
服务端S和两种类型的客户端CA、CB,CA与CB属于一对一的关系。CA与S连接后,就保持连接;CB与S连接时检查CA连接状态,CA处在连接中则成功连接,由S计时,时间到S主动断开CB连接。在连接中,服务器接收CB的消息并处理,一系列处理动作中可能会做出向CA,CB发送消息的动作;另外,S不断地向CA发送消息。

我用异步接收方法实现通信,发送还是采用同步发送。

现在系统的运行状态是:
单机状态:服务端长时间正常运行;
多机状态:服务端前期(CB前十几次连接)正常运行,有一段时间后会存在某客户端不能正常提供服务,调试状态发现NetworkStream.Write阻塞,我在这里捕捉了异常弹出窗口,到一定程度会突然弹出无数个窗口,提示Cannot access a disposed object.Object name:system.另外,出现这种状况之前服务端的线程数会不断地增加。

哪位能给我指点一下?
搜索更多相关主题的帖子: Write 阻塞 
2008-10-15 10:44
快速回复:求救:程序在NetworkStream.Write阻塞
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.030096 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved