Socket Api模块

Socket Api模块

ID:39468283

大小:119.50 KB

页数:23页

时间:2019-07-04

Socket Api模块_第1页
Socket Api模块_第2页
Socket Api模块_第3页
Socket Api模块_第4页
Socket Api模块_第5页
资源描述:

《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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。