站长之家 - 站长资讯 - 易采站长站

当前位置: > 源码下载 > 易语言源码 > 系统工具 >

客户_客户端

更新日期:2020-01-01 14:42 | 下载

客户_客户端系统结构:客户连接,客户1,客户2,客户3,客户4,客户5,客户6,客户7,客户8,客户9,客户10,客户断开,启动,停止,监听,发送文本,发送,接收,接收文本,断开连接,取服务器端口,取服务器IP,取客户IP,取客户端口,异步选择,检查连接状态,连接,断开,发送文本,发送,接收,接收文本,取本机端口,异步选择,检查连接状态,配置,关闭,接收,发送,取本机端口,取本机名,取本机IP组,窗口消息处理,客户进入,客户离开,数据到达,显示信息,窗口消息处理2,断开连接,数据到达客户,服务断开,显示信息2,setsockopt,getsockopt,WSAGetLastError,WSAIsBlocking,WSACleanup,发送文本_send,send,recv,接收文本_recv,WSAStartup,htons,ntohs,socket,gethostname,getsockname,closesocket,connect,WSAAsyncSelect,inet_addr,WSACancelBlockingCall,inet_ntoa,bind,listen,accept,取字节集变量数据地址,API_调用子程序,API_调用子程序2,关闭内核对象,API_lstrcpynA,select,recvfrom,sendto,RtlMoveMemory,gethostbyname,getpeername,呼叫窗口函数地址_,设置窗口信息_,======窗口程序集1||||------__启动窗口_创建完毕||||------_按钮1_被单击||||------客户连接||||------客户1||||------客户2||||------客户3||||------客户4||||------客户5||||------客户6||||------客户7||||------客户8||||------客户9||||------客户10||||------客户断开||||------_时钟1_周期事件||||------_滑块条1_位置被改变||||------_客户1_数据到达||||------__启动窗口_将被销毁||||------_客户1_连接断开======程序集1||||------_启动子程序||||------_临时子程序||||======服务器类||||------_初始化||||------_销毁||||------启动||||------停止||||------监听||||------发送文本||||------发送||||------接收||||------接收文本||||------断开连接||||------取服务器端口||||------取服务器IP||||------取客户IP||||------取客户端口||||------异步选择||||------检查连接状态||||======客户类||||------_初始化||||------_销毁||||------连接||||------断开||||------发送文本||||------发送||||------接收||||------接收文本||||------取本机端口||||------异步选择||||------检查连接状态||||======数据报类||||------_初始化||||------_销毁||||------配置||||------关闭||||------接收||||------发送||||------取本机端口||||======网络通讯类||||------_初始化||||------_销毁||||------取本机名||||------取本机IP组||||======窗口程序集1||||------_窗口1_创建完毕||||------_按钮1_被单击||||------窗口消息处理||||------客户进入||||------客户离开||||------数据到达||||------显示信息||||------_按钮2_被单击||||------_停止_被单击||||======窗口程序集2||||------_窗口2_创建完毕||||------_连接_被单击||||------窗口消息处理2||||------断开连接||||------数据到达客户||||------服务断开||||------显示信息2||||------_时钟1_周期事件||||------_按钮3_被单击||||------_滑块条1_位置被改变||||------_断开_被单击||||------_按钮1_被单击||||======调用的Dll||||---[dll]------setsockopt||||---[dll]------getsockopt||||---[dll]------WSAGetLastError||||---[dll]------WSAIsBlocking||||---[dll]------WSACleanup||||---[dll]------发送文本_send||||---[dll]------send||||---[dll]------recv||||---[dll]------接收文本_recv||||---[dll]------WSAStartup||||---[dll]------htons||||---[dll]------ntohs||||---[dll]------socket||||---[dll]------gethostname||||---[dll]------getsockname||||---[dll]------closesocket||||---[dll]------connect||||---[dll]------WSAAsyncSelect||||---[dll]------inet_addr||||---[dll]------WSACancelBlockingCall||||---[dll]------inet_ntoa||||---[dll]------bind||||---[dll]------listen||||---[dll]------accept||||---[dll]------取字节集变量数据地址||||---[dll]------API_调用子程序||||---[dll]------API_调用子程序2||||---[dll]------关闭内核对象||||---[dll]------API_lstrcpynA||||---[dll]------select||||---[dll]------recvfrom||||---[dll]------sendto||||---[dll]------RtlMoveMemory||||---[dll]------gethostbyname||||---[dll]------getpeername||||---[dll]------呼叫窗口函数地址_||||---[dll]------设置窗口信息_ 调用的DLL命令:.DLL命令setsockopt,整数型,"ws2_32.dll","setsockopt",,置操作_.参数网络通讯标识符,整数型.参数级别,整数型.参数操作名称,整数型.参数操作结构,空闲.参数操作结构长度,整数型.DLL命令getsockopt,整数型,"ws2_32.dll","getsockopt",,取操作_.参数网络通讯标识符,整数型.参数级别,整数型.参数操作名称,整数型.参数操作结构,空闲.参数操作结构长度,整数型,传址.DLL命令WSAGetLastError,整数型,"ws2_32.dll","WSAGetLastError",,取最后错误_.DLL命令WSAIsBlocking,整数型,"ws2_32.dll","WSAIsBlocking",,是否阻塞_.DLL命令WSACleanup,整数型,"ws2_32.dll","WSACleanup",,卸载Winsocket服务.DLL命令发送文本_send,整数型,"ws2_32.dll","send",,发送数据(TCP,当这次发送数据未发送完时返回剩余字节数).参数网络通讯标识符,整数型,,s.参数缓冲区,文本型,,buf.参数缓冲区长度,整数型,,lLen.参数标志,整数型,,flags.DLL命令send,整数型,"ws2_32.dll","send",,发送数据_(TCP,当这次发送数据未发送完时返回剩余字节数).参数网络通讯标识符,整数型,,s.参数缓冲区,字节集,传址,buf.参数缓冲区长度,整数型,,lLen.参数标志,整数型,,flags.DLL命令recv,整数型,"ws2_32.dll","recv",,接收字节集数据(TCP,当数据这次未接收完时返回剩余字节数).参数网络通讯标识符,整数型,,s.参数缓冲区,字节集,传址,buf数据(提供变量).参数缓冲区长度,整数型,,lLen.参数标志,整数型,,flags.DLL命令接收文本_recv,整数型,"ws2_32.dll","recv",,接收文本数据(TCP,当数据这次未接收完时返回剩余字节数).参数网络通讯标识符,整数型,,s.参数缓冲区,文本型,传址,buf数据(提供变量).参数缓冲区长度,整数型,,lLen.参数标志,整数型,,flags.DLL命令WSAStartup,整数型,"ws2_32.dll","WSAStartup",,初始化WnSocket服务.参数必需版本,整数型,,wVersionRequired.参数服务信息,套接字信息,,lpWSAData.DLL命令htons,短整数型,"ws2_32.dll","htons",,转换为network排列方式的数目.参数十六位主机命令,短整数型,,hostshort端口号.DLL命令ntohs,短整数型,"ws2_32.dll","ntohs",,转换为端口号-网络转换到本机.参数十六位网络端口,短整数型,,netshort欲转换值.DLL命令socket,整数型,"ws2_32.dll","socket",,创建套接字.参数协议族,整数型,,af使用的通信协议的协议族.参数类型,整数型,,lType流套接字类型.参数协议,整数型,,protocol使用的通信协议.DLL命令gethostname,整数型,"ws2_32.dll","gethostname",,取本机名,失败返回-1,成功返回0。.参数name,文本型,传址,给变量,用于存放名称.参数namelen,整数型,,上一个参数的长度.DLL命令getsockname,整数型,"ws2_32.dll","getsockname",,获取本地接口的地址信息(IP和端口)。成功返回0.参数s,整数型,,句柄.参数name,套接字地址,传址,地址信息.参数namelen,整数型,传址,name长度,Sockaddr_in长度为16.DLL命令closesocket,整数型,"ws2_32.dll","closesocket",,销毁套接字.参数套接字描述符,整数型.DLL命令connect,整数型,"ws2_32.dll","connect",,连接到服务器(TCP).参数网络通讯标识符,整数型,,s.参数名称结构,套接字地址,,addr.参数名称结构长度,整数型,,namelen(16).DLL命令WSAAsyncSelect,整数型,"ws2_32.dll","WSAAsyncSelect",,异步选择_本函数自动将套接口设置为非阻塞模式0表明是成功的.参数网络通讯标识符,整数型,,s标识一个需要事件通知的套接口的描述符.参数窗口句柄,整数型,,hWnd标识一个在网络事件发生时需要接收消息的窗口句柄.参数消息值,整数型,,wMsg在网络事件发生时要接收的消息.参数事件,整数型,,lEvent位屏蔽码,用于指明应用程序感兴趣的网络事件集合..DLL命令inet_addr,整数型,"ws2_32.dll","inet_addr",,点数格式转换为整数格式IP地址-到网络地址_.参数IP地址,文本型,传址,cp欲被转换的IP地址.DLL命令WSACancelBlockingCall,整数型,"ws2_32.dll","WSACancelBlockingCall",,取消阻塞_.DLL命令inet_ntoa,整数型,"ws2_32.dll","inet_ntoa",,将整数格式IP地址转换为点数格式(返回值是内存地址指针).参数网络地址,整数型,,lIn欲转换整数格式IP地址.DLL命令bind,整数型,"ws2_32.dll","bind",,绑定一个地址和端口.参数套接字描述符,整数型.参数地址结构,套接字地址,传址,地址信息.参数结构大小,整数型,,地址信息长度(长度16.DLL命令listen,整数型,"ws2_32.dll","listen",,监听.参数sockfd,整数型,,套接字描述符.参数backlog,整数型,,最多容纳客户请求数.DLL命令accept,整数型,"ws2_32.dll","accept",,等待用户进入并接受连接.参数s,整数型,,套接字描述符.参数addr,套接字地址,传址,地址信息.参数addrlen,整数型,传址,地址信息长度(长度为16).DLL命令取字节集变量数据地址,整数型,,"lstrcpynA".参数lpString1,字节集.参数lpString2,字节集.参数iMaxLength,整数型.DLL命令API_调用子程序,整数型,"user32.dll","CallWindowProcA".参数机器码,字节集.参数程序指针,子程序指针.参数参数1,整数型.参数参数2,整数型.参数参数3,整数型.DLL命令API_调用子程序2,整数型,"user32.dll","CallWindowProcA".参数机器码,字节集.参数程序指针,子程序指针.参数参数1,整数型.参数参数2,文本型.参数参数3,整数型.DLL命令关闭内核对象,整数型,"kernel32.dll","CloseHandle",公开,关闭一个内核对象。其中包括文件、文件映射、进程、线程、安全和同步对象等。涉及文件处理时,这个函数通常与vb的close命令相似。应尽可能的使用close,因为它支持vb的差错控制。注意这个函数使用的文件句柄与vb的文件编号是完全不同的非零表示成功,零表示失败。会设置GetLastError.参数对象句柄,整数型,,欲关闭的一个对象的句柄;.DLL命令API_lstrcpynA,整数型,"kernel32.dll","lstrcpynA",, 取变量数据地址.参数lpString1,文本型.参数lpString2,文本型.参数iMaxLength,整数型.DLL命令select,整数型,"ws2_32.dll","select".参数nfds,整数型.参数readfds,fd_set,传址,指向一组等待可读性检查的套接口.参数writefds,fd_set,传址,指向一组等待可写性检查的套接口.参数exceptfds,fd_set,传址,指向一组等待错误检查的套接口.参数timeout,整数型,传址.DLL命令recvfrom,整数型,"ws2_32.dll","recvfrom",,接收数据(UDP).参数s,整数型,,套接字描述符.参数buf,字节集,传址,数据(提供变量).参数len,整数型,,数据长度.参数flags,整数型,,0.参数from,套接字地址,传址,来源地址信息(提供变量).参数fromlen,整数型,传址,地址信息长度(提供变量).DLL命令sendto,整数型,"ws2_32.dll","sendto",,发送数据(UDP).参数s,整数型,,套接字描述符.参数buf,字节集,传址,数据.参数len,整数型,,数据长度.参数flags,整数型,,0.参数to,套接字地址,传址,目标地址信息.参数tolen,整数型,,地址信息长度.DLL命令RtlMoveMemory,,"kernel32.dll","RtlMoveMemory".参数hpvDest,字节集,传址.参数hpvSource,整数型.参数cbCopy,整数型.DLL命令gethostbyname,整数型,"ws2_32.dll","gethostbyname",,成功返回内存指针.参数name,文本型,传址,机器名称.DLL命令getpeername,整数型,"ws2_32.dll","getpeername",,获取远端信息(已连接对方IP和端口)。成功返回0.参数s,整数型,,句柄.参数name,套接字地址,传址,地址信息.参数namelen,整数型,传址,name长度,Sockaddr_in长度为16.DLL命令呼叫窗口函数地址_,整数型,"user32.dll","CallWindowProcA",,CallWindowProcA将消息传答窗口函数 .参数前一窗口函数地址,整数型,,lpPrevWndFunc.参数窗口句柄,整数型,,hwnd.参数消息值,整数型,,msg.参数附加参数1,整数型,,wParam.参数附加参数2,整数型,,lParam.DLL命令设置窗口信息_,整数型,"user32.dll","SetWindowLongA",,在窗口结构中为指定的窗口设置信息指定数据的前一个值.参数窗口句柄,整数型,,hwnd,欲为其取得信息的窗口的句柄.参数窗口信息值,整数型,,nIndex,请参考GetWindowLong函数的nIndex参数的说明.参数窗口信息新值,整数型,,dwNewLong,由nIndex指定的窗口信息的新值

软件名称:
客户_客户端
软件语言:
简体中文
源码大小:
26.72 KB
运行平台:
Winall,Win2003,WinXP,Win7,Win8
软件授权:
开源软件
  • 江苏电信下载
  • 内蒙网通下载
  • 系统工具源码易语言多线程端口扫描源码下载
  • 网友评论

    用户名: 验证码:点击我更换图片

    关于我们 - 联系我们 - 广告服务 - 版权声明 - 人才招聘 - 友情链接 - 网站地图 - 帮助 - -

    CopyRight © 2010-2016 源码下载 easck.com , All Rights Reserved

    蒙公网安备 15052402000103号

    蒙ICP备14002389-1号

    客户连接

    客户2

    客户3

    客户4

    客户1

    客户6

    客户7

    客户8

    客户5