您的位置:程序门 -> vb -> 非技术类



winsock.connect 方法为什么有时不运行winsock_connect()事件?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


winsock.connect 方法为什么有时不运行winsock_connect()事件?
发表于:2007-03-09 09:30:40 楼主
我在编制程序的过程,需要每个客户端同时与3个服务端连接,我放了三个winsock控件到form中,运行过程中发现winsock.connect   方法有时不运行winsock_connect()事件,   但是服务器端显示已经连接上了.此时客户端winsock_close()   将一直运行.过后我只留一个控件,也会出现该问题.当我把winsock.connect放到form_load()中就没有问题,但一放到command_click()有时就会出问提成.如果是多控件的话,在form_load()中也会出现同样的问题.
        请问各位大虾,有谁知道原因吗?如何解决?最好能告知如何实现每个客户端同时与3个服务端的连接.
发表于:2007-03-09 09:36:291楼 得分:0
客户端的winsock.connect   连接成功了以后   才会触发   客户端的winsock_connect()
情况是   是否连接成功
发表于:2007-03-09 09:37:292楼 得分:0
你是不是vb和java的winsock进行   互相连接   vb和java的服务器连接有问题
发表于:2007-03-09 09:39:133楼 得分:0
up~~~
发表于:2007-03-09 09:51:004楼 得分:0
客户端的winsock.connect   连接成功了以后   才会触发   客户端的winsock_connect()
情况是   是否连接成功
    服务器显示成功的!

你是不是vb和java的winsock进行   互相连接   vb和java的服务器连接有问题
      不是,   是vb编的程序
发表于:2007-03-09 09:53:195楼 得分:0
服务器显示成功的!
显示没有用   主要看能不能发消息
发表于:2007-03-09 09:54:136楼 得分:0
再就是你连接的测试机器有没有打包安装   操作系统是否相同   xp   2000   98的winsock版本不同的
发表于:2007-03-09 09:58:237楼 得分:0
我在同一台机器测试的.
发表于:2007-03-09 10:16:378楼 得分:0
连接成功能不能发消息
发表于:2007-03-13 15:39:279楼 得分:0
可能是你的端口重复了....
服务端在同一台电脑上不能同时开两个或更多同时进行监听..
发表于:2007-03-17 21:05:2310楼 得分:0

服务端在同一台电脑上不能同时开两个或更多同时进行监听..
??????

我做过一个聊天室的程序啊,没问题的,一次开了20个端口同时侦听.而且都能connect
发表于:2007-03-18 08:46:5311楼 得分:0
你对端口绑定了么?
发表于:2007-03-19 21:34:0712楼 得分:0
代码贴出来,什么问题都知道了


快速检索

最新资讯
热门点击