设定好本地端口、远程端口,绑定后,在执行winsock.connect,出现当前操作状态无效,实时错误40020。请问是怎么回事啊?急~
解决方案 »
- vb程序 字符串引用变量名称的问题?
- mshflexgrid想在最后加一统计,所以有的列不想显示,想显示的列宽想变大,可以实现
- 在VB中调用FLASH.OCX控件后,如何设置FLASH.OCX的背景色为透明色?
- VB中Err对象的Err.Description提示中英文问题
- 循环执行。。。。。紧!!!
- 准备做个网吧管理系统,大伙给点意见。
- 怎么样从进程句柄得到它对应的窗口的句柄????
- 如何使用systray控件
- easypower(阿里巴巴)到这里来领另外100分
- RDO连接怎么ACCESS数据库
- 复制文件后,文件不能用了,请问为什么?
- 我想问一下,怎么才能用vb来显示任务栏里网络连接的状态?
然后再winsock.connect试试看
If sockDevice.State <> sckClosed Then
sockDevice.Close
Else
sockDevice.RemoteHost = txtDeviceIP.Text
sockDevice.Bind
sockDevice.Connect‘执行到这句就出现问题了。我也调试过,在这个时候,winsock的状态是0
指定用于 TCP 连接的 LocalPort 和 LocalIP。如果有多协议适配卡,就用这个方法。语法object.Bind LocalPort, LocalIPBind 方法的语法包含下面部分部分 描述
object 对象表达式,其值是“应用于”列表中的对象。
LocalPort 用来建立连接的端口。
LocalIP 用来建立连接的本地 Internet 地址。
说明在调用 Listen 方法之前必须调用 Bind 方法。sockDevice.RemoteHost = txtDeviceIP.Text
sockDevice.RemotePort=?
sockDevice.Bind '删除这句
sockDevice.Connect