易采下载站下载易语言tcp服务器框架源码—源码之家-易采下载站

下载排行|最近更新

软件
软件
文章
当前位置:首页易语言源码网络源码 → 易语言tcp服务器框架源码
易语言tcp服务器框架源码

易语言tcp服务器框架源码

下载地址
  • 软件大小:10.95 KB
  • 软件语言:简体中文
  • 更新时间:2021-04-18
  • 软件类别:国产源码
  • 软件性质:自由软件
  • 运行环境:Winall,Win2003,WinXP,Win7,Win8
  • 软件等级:
  • 官方网址:homepage
  • 演示地址:demo
  • 软件介绍
  • 软件截图
  • 猜你喜欢
  • 同类推荐
  • 相关文章

软件Tags:

易语言tcp服务器框架源码

易语言tcp服务器框架源码系统结构:初始化模块,释放模块,创建套字接口并返回句柄,绑定套字接口并返回状态,取系统信息,ipv4_基于处理器的核心数量创建工作线程,ipv6_基于处理器的核心数量创建工作线程,设置套字接口监听状态,ipv4启动,ipv4工作线程,ipv4线程工作恢复,ipv6启动,ipv6工作线程,ipv6线程工作恢复,断开用户,释放套字,断开连接,查询对方是否断开,发送数据,取回所有数据,API调用出错信息,创建互斥体,等待互斥体所有权,释放互斥体所有权,删除互斥体,ipv4处理线程,ipv6处理线程,WSA初始化,WSA卸载,创建套字接口,主机序到网络序,ipv6_绑定套字接口,执行线程,ipv4_绑定套字接口,挂起线程,销毁线程,创建线程,设置套字监听状态,获取系统信息,ipv4_getpeername,ipv6_getpeername,获取客户,WSAGetLastError,FormatMessage,结束套字,创建一个互斥体,等待一个互斥体,释放互斥体,删除一个互斥体,接收数据,断开客户连接,send, ======tcp核心程序集 || ||------初始化模块 || ||------释放模块 || ||------创建套字接口并返回句柄 || ||------绑定套字接口并返回状态 || ||------取系统信息 || ||------ipv4_基于处理器的核心数量创建工作线程 || ||------ipv6_基于处理器的核心数量创建工作线程 || ||------设置套字接口监听状态 || ||------ipv4启动 || ||------ipv4工作线程 || ||------ipv4线程工作恢复 || ||------ipv6启动 || ||------ipv6工作线程 || ||------ipv6线程工作恢复 || ||------断开用户 || ||------释放套字 || ||------断开连接 || ||------查询对方是否断开 || ||------发送数据 || ||------取回所有数据 || ||------API调用出错信息 || || ======互斥体 || ||------创建互斥体 || ||------等待互斥体所有权 || ||------释放互斥体所有权 || ||------删除互斥体 || || ======模块测试程序集 || ||------_启动子程序 || ||------_临时子程序 || ||------ipv4处理线程 || ||------ipv6处理线程 || || ======调用的Dll || ||---[dll]------WSA初始化 || ||---[dll]------WSA卸载 || ||---[dll]------创建套字接口 || ||---[dll]------主机序到网络序 || ||---[dll]------ipv6_绑定套字接口 || ||---[dll]------执行线程 || ||---[dll]------ipv4_绑定套字接口 || ||---[dll]------挂起线程 || ||---[dll]------销毁线程 || ||---[dll]------创建线程 || ||---[dll]------设置套字监听状态 || ||---[dll]------获取系统信息 || ||---[dll]------ipv4_getpeername || ||---[dll]------ipv6_getpeername || ||---[dll]------获取客户 || ||---[dll]------WSAGetLastError || ||---[dll]------FormatMessage || ||---[dll]------结束套字 || ||---[dll]------创建一个互斥体 || ||---[dll]------等待一个互斥体 || ||---[dll]------释放互斥体 || ||---[dll]------删除一个互斥体 || ||---[dll]------接收数据 || ||---[dll]------断开客户连接 || ||---[dll]------send 调用的DLL命令: .DLL命令WSA初始化,整数型,"ws2_32.dll","WSAStartup" .参数使用版本号,短整数型 .参数wsa信息,WSAData .DLL命令WSA卸载,整数型,"ws2_32.dll","WSACleanup" .DLL命令创建套字接口,整数型,"ws2_32.dll","socket" .参数协议族,整数型,,ipv4=2,ipv6=23 .参数套接字类型,整数型 .参数通信协议,整数型 .DLL命令主机序到网络序,短整数型,"ws2_32.dll","htons" .参数主机序,短整数型 .DLL命令ipv6_绑定套字接口,整数型,"ws2_32.dll","bind" .参数套字接口,整数型 .参数地址结构,ipv6通用地址结构,传址 .参数地址结构长度,整数型 .DLL命令执行线程,,"kernel32.dll","ResumeThread",,执行挂起的线程,执行完毕后线程自动退出 .参数hThread,整数型,,CreateThread函数返回的线程句柄 .DLL命令ipv4_绑定套字接口,整数型,"ws2_32.dll","bind" .参数套字接口,整数型 .参数地址结构,ipv4通用地址结构,传址 .参数地址结构长度,整数型 .DLL命令挂起线程,整数型,"kernel32.dll","SuspendThread",,挂起线索 .参数hThread,整数型 .DLL命令销毁线程,,"Kernel32.dll","TerminateThread",,强行中止线程。 .参数hThread,整数型,,CreateThread函数返回的线程句柄 .参数dwExitCode,整数型 .DLL命令创建线程,整数型,"Kernel32.dll","CreateThread",,生成线程成功,CreateThread函数返回新线程的句柄。否则返回NULL。线程执行完毕后自动退出(除非进入的是循环)。 .参数lpThreadAttributes,整数型,,线程的安全属性,缺省为0 .参数dwStackSize,整数型,,线程的堆栈大小,为0时与进程相同 .参数lpStartAddress,子程序指针,,线程函数的起始地址 .参数lpParameter,整数型,,传递线程的上下文,可以传递一个整数型参数。 .参数dwCreationFlags,整数型,,0:创建线程后立即启动,相反的是标志位CREATE_SUSPENDED,这样您需要稍后显示地让该线程运行(可设为-1) .参数lpThreadId,整数型,传址,内核给新生成的线程分配的线程ID .DLL命令设置套字监听状态,整数型,"ws2_32.dll","listen" .参数套字句柄,整数型 .参数挂起数,整数型 .DLL命令获取系统信息,,"kernel32.dll","GetSystemInfo" .参数系统信息,系统信息,传址 .DLL命令ipv4_getpeername,整数型,"ws2_32.dll","getpeername" .参数s,整数型 .参数name,ipv4通用地址结构,传址 .参数namelen,整数型,传址 .DLL命令ipv6_getpeername,整数型,"ws2_32.dll","getpeername" .参数s,整数型 .参数name,ipv6通用地址结构,传址 .参数namelen,整数型,传址 .DLL命令获取客户,整数型,"ws2_32.dll","accept" .参数套字句柄,整数型 .参数地址,整数型 .参数地址长度,整数型 .DLL命令WSAGetLastError,整数型,"ws2_32.dll","WSAGetLastError" .DLL命令FormatMessage,整数型,,"FormatMessageA" .参数dwFlags,整数型 .参数lpSource,整数型 .参数dwMessageId,整数型 .参数dwLanguageId,整数型 .参数lpBuffer,文本型,传址 .参数nSize,整数型 .参数Arguments,整数型 .DLL命令结束套字,整数型,"ws2_32.dll","closesocket" .参数s,整数型 .DLL命令创建一个互斥体,整数型,"kernel32.dll","CreateMutexA" .参数安全属性指针,整数型 .参数是否立即拥有,逻辑型 .参数互斥对象名,文本型,传址 .DLL命令等待一个互斥体,整数型,"kernel32.dll","WaitForSingleObject" .参数对象句柄,整数型 .参数超时时间,整数型 .DLL命令释放互斥体,逻辑型,"kernel32.dll","ReleaseMutex" .参数互斥体,整数型 .DLL命令删除一个互斥体,逻辑型,"kernel32.dll","CloseHandle" .参数互斥体,整数型 .DLL命令接收数据,整数型,"ws2_32.dll","recv" .参数套接口,整数型 .参数缓冲区,字节集,传址 .参数缓冲区长度,整数型 .参数标记,整数型 .DLL命令断开客户连接,整数型,"ws2_32.dll","shutdown" .参数套字接口,整数型 .参数方法,整数型 .DLL命令send,整数型,"ws2_32.dll","send",,发送数据_(TCP,当这次发送数据未发送完时返回剩余字节数) .参数网络通讯标识符,整数型,,s .参数缓冲区,字节集,传址,buf .参数缓冲区长度,整数型,,lLen .参数标志,整数型,,flags

展开内容

下载地址

推荐文章

友情链接关于我们下载帮助(?)联系我们投诉举报

CopyRight © 2010-2023 易采下载 Easck.com , All Rights Reserved 版权所有 蒙ICP备14002389号

声明: 本站所有软件和文章来自互联网 如有异议 请与本站联系

声明: