'信息2002.3.1
'Print #Filenum, "姓名=";// 设置二进制数组,Buf(0)--Buf(7)是八字节的消息头
buf(0) = Chr(&HFF)
buf(1) = Chr(8)
buf(4) = Chr(1)
buf(5) = Chr(0)
buf(6) = Chr(0)
buf(7) = Chr(0)j = 7 //
longc = 7
longb = 8
Dim xm$, lxm
Static zj As Integer
zj = 0
xm = TxtFields(22).Text //读入要发送的字串
lc = Len(xm) //取字串长度
lb = LenB(StrConv(xm, vbFromUnicode)) //取字串二进制长度
longc = longc + 2 + lc// 生成发送的Buf数组
buf(j + 1) = Chr(1)
For i = 1 To lc Step 1
buf(j + 2 + i) = Mid(xm, i, 1)
Next i
buf(j + 2) = Chr(lb + 2)
longb = longb + 2 + lb
j = j + 2 + lc// 如果Winsock1未关闭,就关闭它
If Winsock1.State <> 0 Then Winsock1.CloseWinsock1.RemoteHost = ipadress // 设置远程IP地址
Winsock1.RemotePort = dksz // 远程访问端口
Winsock1.Protocol = sckTCPProtocol // 传输使用协议
Winsock1.Connect // 连接到远程主机
Do
DoEvents
Loop Until Winsock1.State = sckConnected // 直到连接成功 '''' If (n > 0) Then
'''' MsgBox "数据发送成功!"
'''' Else
'''' MsgBox "数据发送失败!"
'''' End If// 下面循环发送数组内容
For i = 0 To longc Step 1
Winsock1.SendData buf(i)
'Print #Filenum, "姓名=";// 设置二进制数组,Buf(0)--Buf(7)是八字节的消息头
buf(0) = Chr(&HFF)
buf(1) = Chr(8)
buf(4) = Chr(1)
buf(5) = Chr(0)
buf(6) = Chr(0)
buf(7) = Chr(0)j = 7 //
longc = 7
longb = 8
Dim xm$, lxm
Static zj As Integer
zj = 0
xm = TxtFields(22).Text //读入要发送的字串
lc = Len(xm) //取字串长度
lb = LenB(StrConv(xm, vbFromUnicode)) //取字串二进制长度
longc = longc + 2 + lc// 生成发送的Buf数组
buf(j + 1) = Chr(1)
For i = 1 To lc Step 1
buf(j + 2 + i) = Mid(xm, i, 1)
Next i
buf(j + 2) = Chr(lb + 2)
longb = longb + 2 + lb
j = j + 2 + lc// 如果Winsock1未关闭,就关闭它
If Winsock1.State <> 0 Then Winsock1.CloseWinsock1.RemoteHost = ipadress // 设置远程IP地址
Winsock1.RemotePort = dksz // 远程访问端口
Winsock1.Protocol = sckTCPProtocol // 传输使用协议
Winsock1.Connect // 连接到远程主机
Do
DoEvents
Loop Until Winsock1.State = sckConnected // 直到连接成功 '''' If (n > 0) Then
'''' MsgBox "数据发送成功!"
'''' Else
'''' MsgBox "数据发送失败!"
'''' End If// 下面循环发送数组内容
For i = 0 To longc Step 1
Winsock1.SendData buf(i)
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货