这个是socket的吧。
定义,使用。
定义,使用。
解决方案 »
- 关于Win7下,用VB编写访问HID设备的CreateFile函数问题
- 未知错误号80004005已经发生,Automation错误怎么回事?急
- vb程序结束后,进程里的excel没有关闭,在线等
- 如何调用工具栏的ButtonClick事件?
- 怎么样改变用VB编出来的程序(以及应用程序)窗体左上角的VB图标?
- [高手]请教如何用wininet实现https协议上传文件?
- 用中文还是英文
- Begin TransAction 有什么用?
- cashcode纸币器rs232串口通信?
- 如何在VB中调用WORD?
- 怎样改变 窗体 的CAPTION栏的背景色(“兰色”)
- 不好意思,请帮帮我这个菜鸟吧,com的问题
www.allapi.net下载
1.api view
2.api guide或者
www.dapha.net下载另外使用Socket控件也可以实现您的要求
关于Socket的帮助请看MSDN
例子代码您可以看
http://www.21code.com/codebase/?pos=list&type=subclass&mainclass=1&subclass=2
====================================================================
Declare Function send Lib "wsock32"_
(ByVal s As Long, buffer As Any,_
ByVal length As Long, ByVal flags As Long) As LongDeclare Function recv Lib "wsock32"_
(ByVal s As Long, buffer As Any,_
ByVal length As Long, ByVal flags As Long) As LongPublic Function SendData(ByVal strData As String) As Boolean
Dim WSAResult As Long, i As Long, l As Long
l = Len(strData)
ReDim Buff(l + 1) As Byte
For i = 1 To l
Buff(i - 1) = Asc(Mid(strData, i, 1))
Next
Buff(l) = 0 WSAResult = send(mlngSocket, Buff(0), l, 0)
If WSAResult = SOCKET_ERROR Then
SetLastErrorCode "Error en SendData::send"
SendData = False
Else
SendData = True
End If
End FunctionPublic Function ReceiveData(strData, lngBytesReceived) As Boolean
Const MAX_BUFF_SIZE = 10000
Dim Buff(0 To MAX_BUFF_SIZE) As Byte
Dim WSAResult As Long
WSAResult = recv(mlngSocket, Buff(0), MAX_BUFF_SIZE, 0)
If WSAResult = SOCKET_ERROR Then
SetLastErrorCode "Error in RecvData::recv"
strData = ""
lngBytesReceived = 0
ReceiveData = False
Else
lngBytesReceived = WSAResult
Buff(lngBytesReceived) = 0
strData = Left(StrConv(Buff(), vbUnicode), lngBytesReceived)
ReceiveData = True
End If
End Function
Winsock的VB声明