易语言websocket服务器源码系统结构:握手包处理,生成握手参数列,创建返回握手包,返回数据包处理,接收数据包解码,高级截取文本,取sha1,切片,ord,字节集到十六进制,十六进制到字节集,取十进制,取数值,utf8到gbk,gbk到utf8,工具_编码转换,取Unix时间戳,加载COM,卸载COM,======main集||||------_服务器1_数据到达||||------握手包处理||||------生成握手参数列||||------创建返回握手包||||------返回数据包处理||||------接收数据包解码||||======辅助集||||------高级截取文本||||------取sha1||||------切片||||------ord||||------字节集到十六进制||||------十六进制到字节集||||------取十进制||||------取数值||||------utf8到gbk||||------gbk到utf8||||------工具_编码转换||||------_分割字节集||||------取Unix时间戳||||======调用的Dll||||---[dll]------加载COM||||---[dll]------卸载COM||||---[dll]------_生成||||---[dll]------_字符编码||||---[dll]------_编码转换||||---[dll]------_取目标编码长度调用的DLL命令:.DLL命令加载COM,,"ole32.dll","CoInitialize".参数pvReserved,整数型,,值为
0.DLL命令卸载COM,,"ole32.dll","CoUninitialize".DLL命令_生成,整数型,,"WideCharToMultiByte",,WideCharToMultiByte.参数CodePage,整数型,,CP_ACPCP_UTF8.参数dwFlags,整数型.参数lpWideCharStr,文本型.参