欢迎来到天天文库
浏览记录
ID:39468283
大小:119.50 KB
页数:23页
时间:2019-07-04
《Socket Api模块》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、OptionExplicitPublicConstWINSOCK_MESSAGEAsLong=1025PublicConstFD_SETSIZE=64TypeIN_ADDRS_un_b(1To4)AsByteS_un_w(1To2)AsIntegerS_addrAsLongEndTypeTypefd_setfd_countAsIntegerfd_array(FD_SETSIZE)AsIntegerEndTypeTypetimevaltv_secAsLongtv_usecAsLongEndTypeTypeHostEnth_nameAsLongh_aliasesAsLongh_addrt
2、ypeAsIntegerh_lengthAsIntegerh_addr_listAsLongEndTypePublicConsthostent_size=16Typeservents_nameAsLongs_aliasesAsLongs_portAsIntegers_protoAsLongEndTypePublicConstservent_size=14Typeprotoentp_nameAsLongp_aliasesAsLongp_protoAsIntegerEndTypePublicConstprotoent_size=10PublicConstIPPROTO_TCP=6Publ
3、icConstIPPROTO_UDP=17PublicConstINADDR_NONE=&HFFFFPublicConstINADDR_ANY=&H0Typesockaddrsin_familyAsIntegersin_portAsIntegersin_addrAsLongsin_zeroAsString*8EndTypePublicConstsockaddr_size=16PublicsaZeroAssockaddrPublicConstWSA_DESCRIPTIONLEN=256PublicConstWSA_DescriptionSize=WSA_DESCRIPTIONLEN+1
4、PublicConstWSA_SYS_STATUS_LEN=128PublicConstWSA_SysStatusSize=WSA_SYS_STATUS_LEN+1TypeWSADataTypewVersionAsIntegerwHighVersionAsIntegerszDescriptionAsString*WSA_DescriptionSizeszSystemStatusAsString*WSA_SysStatusSizeiMaxSocketsAsIntegeriMaxUdpDgAsIntegerlpVendorInfoAsLongEndTypePublicConstINVAL
5、ID_SOCKET=-1PublicConstSOCKET_ERROR=-1PublicConstSOCK_STREAM=1PublicConstSOCK_DGRAM=2PublicConstMAXGETHOSTSTRUCT=1024PublicConstAF_INET=2PublicConstPF_INET=2TypeLingerTypel_onoffAsIntegerl_lingerAsIntegerEndType#IfWin16Then'---WindowsSystemfunctions(windows系统函数)'发送消息函数,把一条消息放到创建hwnd窗口的线程队列中,函数不
6、等待消息被处理就马上将控制返回。PublicDeclareFunctionPostMessageLib"User"(ByValhwndAsInteger,ByValwMsgAsInteger,ByValwParamAsInteger,lParamAsAny)AsInteger'由src所指内存区域复制count个字节到dest所指内存区域,src和dest所指内存区域不能重叠,函数返回指向dest的指针。PublicDeclareSubMemCopyLib"Kernel"Alias"hmemcpy"(DestAsAny,SrcAsAny,ByValcb&)'该函数返回指定字符串的字节
7、长度(ANSI版)或字符长度(双字节标准版);其中不包括终止NULL字符。PublicDeclareFunctionlstrlenLib"Kernel"(ByVallpStringAsAny)AsInteger'
8、
9、
10、
11、
12、
13、
14、
15、
16、
17、
18、
19、
20、
21、
22、
23、
24、
25、
26、
27、
28、
29、
30、
31、
32、
33、
34、
35、
36、
37、
38、
39、
40、
41、
42、
43、
44、
45、
46、
47、
48、
49、
50、
51、
52、
53、
54、
55、
56、
57、
58、
59、
60、
61、
62、
63、
64、
65、
66、
67、
68、
69、
70、
71、
72、
73、
74、
75、
76、
77、
78、
79、
80、
81、
82、
83、
84、
85、
86、
87、
88、
89、
90、
91、
92、
93、
94、
95、
96、
97、
98、
99、
100、
101、
102、
103、
104、
105、
106、'---asyncnotificationcons
此文档下载收益归作者所有