当前位置:编程学习 > VB >>

关于VB winsock,急~急~急~急~急~

最近用vb做了两个ActiveX控件,和一个Server服务器,主要实现的功能是远程数据的实时传输,利用Winsock控件,TCP来进行传输。两个ActiveX控件嵌在ASP.NET开发的web页面中使用。server使用winsock控件数组来监听,根据客户端发送过来的信息向客户端发送数据;客户端接受数据并进行处理。两个ActiveX嵌在两个网页中,同时打开这两个页面就建立了两个连接。现在发现这种情况,同时打开这两个页面时,如果关闭其中一个页面,很快再打开该页面时会产生"Run_time error '10022' soket not bound,invalid address or listen is not invoked prior to accept"这个错误,这种错误在Win2000下出现的几率比WinXP的几率要高的多,如果隔一段时间再打开,出错的几率会小一些。我将这两个控件放在VB做的Form中,无论怎么开/关,都不会出错。难道是IE容器的问题?请高手帮帮忙! --------------------编程问答-------------------- 关闭网页时,有没有关闭连接,释放资源呢 --------------------编程问答-------------------- 我是在控件中之间关闭连接的,在控件UerControl_Terminate()事件中调用的wskClient.Close()事件(wskClient客户端Winsock)。在网页关闭时应该会调用这个事件吧。在网页中还有其他方法能够关闭控件中的连接,或是释放一下相关的资源么?小妹是新手,很多东西不是很明白,请高手指点。 --------------------编程问答-------------------- 帮你顶! --------------------编程问答-------------------- 不知,帮顶
补充:VB ,  控件
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,