关于WINSOCK控件的内存泄露的问题

老马鲍勃 2003-08-19 11:13:41
大家好:
现在如果想使用WINSOCK进行网络编程是否存在内存泄露的问题,在用WINSOCK控件连接多个终端的时候服务器是否能承受的起,回不会引发系统瘫痪。
...全文
24 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
胖河马 2003-09-01
  • 打赏
  • 举报
回复
6.2.2.1. Service Pack 5 更正的错误:
已更正下列控件问题。

重复加载或卸载 WinSock 控件会引起内存泄露。
Gelim 2003-08-31
  • 打赏
  • 举报
回复
打补丁!sp5
paopaoc 2003-08-31
  • 打赏
  • 举报
回复
winsock控件确实有这个问题,mp3play控件也有内存泄露的问题(但在winnt4上使用没多大影响,不知什么原因,而在98上用会导致内存逐渐耗尽而无法运行任何程序)。
一般来说解决的方法是当winsock控件数组中的一个控件不用时仅将其关闭,如果有新的连接则用其接受新的连接,否则即使将其unload也不会使可用内存增加。
总之就是不用的winsock控件将其关闭,有新的连接时则用其接受新连接。所以所占内存大小主要就是看同时最多有多少用户在线了。
yijiansong 2003-08-28
  • 打赏
  • 举报
回复
沒有什麼漏洞,看多到啥程度
TaoGeGe 2003-08-28
  • 打赏
  • 举报
回复
服務端建一個WINsock數組,指定其中一個為偵聽專用,負責響應新的連接請求,其它都是一對一的關系。通常來說,隻要不是很多很多,服務器不會癱瘓。
http://expert.csdn.net/Expert/topic/2172/2172755.xml?temp=.1703302

1,502

社区成员

发帖
与我相关
我的任务
社区描述
VB 网络编程
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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