爱问知识人 爱问教育 医院库

有关winsock的问题

首页

有关winsock的问题

我用VB做了一个需要连网的软件,在form1中添加了winsock控件,之后弹出一个模式对话框用来输入用户名和密码.可是一但弹出对话框之后form1中的winsock控件的DataArrival就失去了效用.这时我只能用form1.Winsock1.senddata发送数据,但是无法接收数据...直到把对话框关掉之后才能接收到服务器端发送的数据。
请问有什么办法在弹出模式对话框之后可以使得winsock仍可以接收数据呢?

提交回答
好评回答
  • 2009-11-21 19:36:23
    弹出模式对话框后还可以继续接收数据啊。。。。你是不是哪里搞错了?如果你是在winsock控件的DataArrival的事件里添加的msgbox或者是inputbox,那肯定是不行的,因为那里已经引发了一个输入终中断了,你那要输入完才能进行下一次的函数调用。
    form2.show(1)
    这样才是显示form2的模式对话框,但是form1还是可以照常接收数据,你看下你自己的网络连接已经建立了没有?或者是在你的winsock控件的DataArrival事件添加断点,看一下函数是否已经运行结束;在没有对话框的情况下是否能正常接发数据,可以的话再弹出对话框,看看还有没有影响~~~~~
    实在不行的话你发下你的代码来给我们看看....这里你只是说异常现象,我很难给你下判断。。。
    因为你在Form_Load里写的加载模式对话框。。。。Form1都没有完全加载。。。

    k***

    2009-11-21 19:36:23

类似问题

换一换
  • VB 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新资料 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 172-191
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):