Winsock控件的问题

来源:百度知道 编辑:UC知道 时间:2024/05/31 07:12:37
1)它SendData方法的工作方式:我发现,在一个过程中,如果有多个SendData方法,却只会执行一次,请高手解答此问题,谢了;
2)它SendData方法的承载力:我发现它的SendData一次只能传送一点点String,多了就会丢包(不知是不是丢包)。

最后发一点牢骚,这个Winsock控件真烦人啊!
谢谢大家!!!

趁早丢掉Winsock控件,用socketAPI 吧
也就几个函数socket,connect,send,recv
网上查一下例程很多的
给你个简单的例子

Private Declare Function WSAStartup Lib "wsock32.dll" (ByVal wversion As Long, lpwsadata As wsadata) As Long
Private Declare Function WSACleanup Lib "wsock32.dll" () As Long
Private Declare Function inet_addr Lib "wsock32.dll" (ByVal cp As String) As Long

Private Declare Function socket Lib "wsock32.dll" (ByVal af As Long, ByVal s_type As Long, ByVal protocal As Long) As Long
Private Declare Function closesocket Lib "wsock32.dll" (ByVal s As Long) As Long
Private Declare Function connect Lib "wsock32.dll" (ByVal s As Long, addr As sockaddr, ByVal namelen As Long) As Long
Private Declare Function send Lib "wsock32.dll" (ByVal s As Long, buf As Any, ByVal buflen As Long, ByVal Flags As Long) As Long
Private Declare Function recv Lib "wsock32.dll" (ByVal s As Long,