两个程序:
第一个程序在主机:[192.168.0.1上]的winsock配置:
name:winsockSever RemoteHost:192.168.0.2 Remote端口:4002,本地端口:4001
在Form_load()中:winsockSever.bind 4001
作用:dim str1 as string
str1="刷新"
winsockSever.sendata str1'告诉192.168.0.1把数据刷新。
程序在运行到这里,就出错:实时错误 126 或者:实时错误 10047 要求的地址族不存在。
*****请高手帮忙。
第二个程序:在[192.168.0.2]上,具体的winsock配置:
name:winsockClinet RemoteHost:192.168.0.1 Remote端口:4001,本地端口:4002,
在Form_load()中:winsockclinet.bind 4002
作用:dim str1 as string
str1="nihao" & 文本变量
winsockClinet.sendata str1
出错内容相通,网络配置没有问题,一台电脑使用xp,一台使用98,求告人帮忙。
第一个程序在主机:[192.168.0.1上]的winsock配置:
name:winsockSever RemoteHost:192.168.0.2 Remote端口:4002,本地端口:4001
在Form_load()中:winsockSever.bind 4001
作用:dim str1 as string
str1="刷新"
winsockSever.sendata str1'告诉192.168.0.1把数据刷新。
程序在运行到这里,就出错:实时错误 126 或者:实时错误 10047 要求的地址族不存在。
*****请高手帮忙。
第二个程序:在[192.168.0.2]上,具体的winsock配置:
name:winsockClinet RemoteHost:192.168.0.1 Remote端口:4001,本地端口:4002,
在Form_load()中:winsockclinet.bind 4002
作用:dim str1 as string
str1="nihao" & 文本变量
winsockClinet.sendata str1
出错内容相通,网络配置没有问题,一台电脑使用xp,一台使用98,求告人帮忙。
解决方案 »
- 查询相同记录的数据,在线等待!
- 关于ActiveReports问题,项目快要上线了,急啊!
- 求教复制剪切粘贴
- word的问题!
- 在我制作的软件中有个月结功能,在执行以后发现不对要执行回滚,如何实现对两个表操作后的事务处理,我用的是CONNECTION对象直接连库。谢
- 求大神帮忙解决问题
- 高手请进!!DTS模块怎么在VB中使用!???
- 如何在VB中禁止richtextbox的选择和默认的复制与剪切功能?
- 求教!!!监视程序的运行情况??
- 请问,在VB中,按钮有一个DEFAULT这个属性,在VB.NET中是哪一个?
- 我怎样才能让我VB程序“执行了非法操作,即将被关闭”?
- 如何在VB中实现XML文件的SCHEMA校验?????
Server端:
winsock.LocalPort = 1234
winsock.Listen
Client端:
winsock.RemoteIP = "192.168.5.11"
winsock.RemotePort = 1234
winsock.Connect
发送代码是没错,问题是你的代码跟本没让两台电脑连接起来
SERVER:
Option ExplicitPrivate Sub Command1_Click()
Winsock1.SendData Text1.Text
End SubPrivate Sub Form_Load() With Winsock1
.Protocol = sckUDPProtocol
.LocalPort = 2000
.Bind .LocalPort
End With
End SubPrivate Sub Winsock1_DataArrival(ByVal bytesTotal As Long) Dim s As String
Winsock1.GetData s, vbString
Text1 = s
End SubCLIENT:
Option ExplicitPrivate Sub Command1_Click() Winsock1.SendData Text1.Text
End SubPrivate Sub Form_Load() With Winsock1
.Protocol = sckUDPProtocol
.RemoteHost = "192.168.7.52"
.RemotePort = 2000
End With
End SubPrivate Sub Winsock1_DataArrival(ByVal bytesTotal As Long) Dim s As String
Winsock1.GetData s, vbString
Text1 = s
End Sub