• 当前位置: 首页 > 系统II类源码 > 网络相关源码易语言套接字例程源码
  • 易语言套接字例程源码

    • 软件授权:
      开源软件
    • 软件大小:
      18.11 KB
    • 文件类型:
      .zip,.e
    • 下载次数:
    • 上传用户:
      心脏
    • 发布时间:
      2018-10-14 05:07
    • 软件等阶:
    • 运行环境:
      Winall,Win2003,WinXP,Win7,Win8
    • 软件评级:

    软件介绍             



     

    易语言套接字源码例程


    系统结构:套接字初始化子程序,释放句柄,数据包分解,取服务器端口,取服务器IP,取客户端口,取客户IP,套接字发送字节集,创建套接字,检查连接状态,服务端监听,服务_等待客户进入,服务_等待数据到达,服务_数据处理,连接,客户_等待数据到达,客户_数据处理,服务端断开处理,EnumWindows,GetWindowThreadProcessId,IsWindowVisible,GetClassName,GetWindowText,创建帮助快照,首进程信息,关闭内核对象,打开进程,关闭句柄,获取模块文件名,获取WIN目录,后进程信息,socket,closesocket,select,Connect,Send,recv,bind,WSAStartup,WSACleanup,htons,整数转换点数,inet_addr,listen,获取远端信息,accept,转换为端口号,sendto,recvfrom,创建进程_,创建匿名管道,write,获取启动信息,read,GetLogicalDriveStringsA,创建线程_,结束一个进程,创建快照,打开SC管理服务_,枚举SC管理器服务列表_,枚举SC管理器服务列表1_,关闭SC服务管理句柄_,复制字符串_,取文本内容长度_,取字节长度_,双字节到宽字符_,GetComputerName,GetMessage,TranslateMessage,DispatchMessage,LocalAlloc,WSASocket,setsockopt,getsockopt,shutdown,设置一个套接字选项,取最后错误,TransmitFile,API_取指针长度,获取本地接口信息,DLL命令1,


    ======公共程序集
               |  |
               |  |------ _启动子程序
               |  |
               |  |------ 套接字初始化子程序
               |  |
               |  |------ _主窗口_将被销毁
               |  |
               |  |------ 释放句柄
               |  |
               |  |------ 数据包分解
               |  |
               |  |------ 取服务器端口
               |  |
               |  |------ 取服务器IP
               |  |
               |  |------ 取客户端口
               |  |
               |  |------ 取客户IP
               |  |
               |  |------ 套接字发送字节集
               |  |
               |  |------ 创建套接字
               |  |
               |  |------ 检查连接状态
               |  |
               |  |
    ======窗口程序集
               |  |
               |  |------ _按钮1_被单击
               |  |
               |  |------ _按钮3_被单击
               |  |
               |  |------ _按钮4_被单击
               |  |
               |  |------ _按钮5_被单击
               |  |
               |  |------ _按钮6_被单击
               |  |
               |  |
    ======服务端程序集
               |  |
               |  |------ 服务端监听
               |  |
               |  |------ 服务_等待客户进入
               |  |
               |  |------ 服务_等待数据到达
               |  |
               |  |------ 服务_数据处理
               |  |
               |  |
    ======客户端程序集
               |  |
               |  |------ 连接
               |  |
               |  |------ 客户_等待数据到达
               |  |
               |  |------ 客户_数据处理
               |  |
               |  |------ 服务端断开处理
               |  |
               |  |
    ======调用的Dll
               |  |
               |  |---[dll]------   EnumWindows
               |  |
               |  |---[dll]------   GetWindowThreadProcessId
               |  |
               |  |---[dll]------   IsWindowVisible
               |  |
               |  |---[dll]------   GetClassName
               |  |
               |  |---[dll]------   GetWindowText
               |  |
               |  |---[dll]------   创建帮助快照
               |  |
               |  |---[dll]------   首进程信息
               |  |
               |  |---[dll]------   关闭内核对象
               |  |
               |  |---[dll]------   打开进程
               |  |
               |  |---[dll]------   关闭句柄
               |  |
               |  |---[dll]------   获取模块文件名
               |  |
               |  |---[dll]------   获取WIN目录
               |  |
               |  |---[dll]------   后进程信息
               |  |
               |  |---[dll]------   socket
               |  |
               |  |---[dll]------   closesocket
               |  |
               |  |---[dll]------   select
               |  |
               |  |---[dll]------   Connect
               |  |
               |  |---[dll]------   Send
               |  |
               |  |---[dll]------   recv
               |  |
               |  |---[dll]------   bind
               |  |
               |  |---[dll]------   WSAStartup
               |  |
               |  |---[dll]------   WSACleanup
               |  |
               |  |---[dll]------   htons
               |  |
               |  |---[dll]------   整数转换点数
               |  |
               |  |---[dll]------   inet_addr
               |  |
               |  |---[dll]------   listen
               |  |
               |  |---[dll]------   获取远端信息
               |  |
               |  |---[dll]------   accept
               |  |
               |  |---[dll]------   转换为端口号
               |  |
               |  |---[dll]------   sendto
               |  |
               |  |---[dll]------   recvfrom
               |  |
               |  |---[dll]------   创建进程_
               |  |
               |  |---[dll]------   创建匿名管道
               |  |
               |  |---[dll]------   write
               |  |
               |  |---[dll]------   获取启动信息
               |  |
               |  |---[dll]------   read
               |  |
               |  |---[dll]------   GetLogicalDriveStringsA
               |  |
               |  |---[dll]------   创建线程_
               |  |
               |  |---[dll]------   结束一个进程
               |  |
               |  |---[dll]------   创建快照
               |  |
               |  |---[dll]------   打开SC管理服务_
               |  |
               |  |---[dll]------   枚举SC管理器服务列表_
               |  |
               |  |---[dll]------   枚举SC管理器服务列表1_
               |  |
               |  |---[dll]------   关闭SC服务管理句柄_
               |  |
               |  |---[dll]------   复制字符串_
               |  |
               |  |---[dll]------   取文本内容长度_
               |  |
               |  |---[dll]------   取字节长度_
               |  |
               |  |---[dll]------   双字节到宽字符_
               |  |
               |  |---[dll]------   GetComputerName
               |  |
               |  |---[dll]------   GetMessage
               |  |
               |  |---[dll]------   TranslateMessage
               |  |
               |  |---[dll]------   DispatchMessage
               |  |
               |  |---[dll]------   LocalAlloc
               |  |
               |  |---[dll]------   WSASocket
               |  |
               |  |---[dll]------   setsockopt
               |  |
               |  |---[dll]------   getsockopt
               |  |
               |  |---[dll]------   shutdown
               |  |
               |  |---[dll]------   设置一个套接字选项
               |  |
               |  |---[dll]------   取最后错误
               |  |
               |  |---[dll]------   TransmitFile
               |  |
               |  |---[dll]------   API_取指针长度
               |  |
               |  |---[dll]------   获取本地接口信息
               |  |
               |  |---[dll]------   DLL命令1

      


    易语言套接字源码例程


    调用的DLL命令:


    .DLL命令 EnumWindows, 整数型, "user32.dll", "EnumWindows", , 枚举窗口列表中的所有父窗口(顶级和被所有窗口) 非零表示成功,零表示失败
        .参数 函数指针, 子程序指针, , 指向为每个子窗口都调用的一个函数的指针。用AddressOf运算符获得函数在标准模式下的地址
        .参数 自定义数值, 整数型, , 在枚举期间,传递给dwcbkd32.ocx定制控件之EnumWindows事件的值。这个值的含义是由程序员规定的;  


    .DLL命令 GetWindowThreadProcessId, 整数型, "user32", "GetWindowThreadProcessId", ,  ;    获取与指定窗口关联在一起的一个进程和线程标识符 拥有窗口的线程的标识符
        .参数 hwnd, 整数型, , 指定一个变量,用于装载拥有那个窗口的一个进程的标识符
        .参数 lpdwProcessId, 整数型, 传址, 指定窗口句柄;


    .DLL命令 IsWindowVisible, 整数型, "user32", "IsWindowVisible", , 判断窗口是否可见 如窗口可见则返回TRUE(非零)
        .参数 窗口句柄, 整数型, , 要测试的那个窗口的句柄;  


    .DLL命令 GetClassName, 整数型, "user32", "GetClassNameA", , 为指定的窗口取得类名 以字节数表示的类名长度;排除最后的空中止字符。零表示出错。会设置GetLastError
        .参数 窗口句柄, 整数型, , 欲获得类名的那个窗口的句柄
        .参数 缓冲区, 文本型, , 随同类名载入的缓冲区。预先至少必须分配nMaxCount+1个字符
        .参数 缓冲区长度, 整数型, , 由lpClassName提供的缓冲区长度;


    .DLL命令 GetWindowText, 整数型, "user32", "GetWindowTextA", , 取得一个窗体的标题(caption)文字,或者一个控件的内容(在vb里使用:使用vb窗体或控件的caption或text属性) 复制到lpString的字串长度;不包括空中止字符。会设置GetLastError
        .参数 窗口句柄, 整数型, , 欲获取文字的那个窗口的句柄
        .参数 缓冲区, 文本型, , 预定义的一个缓冲区,至少有cch+1个字符大小;随同窗口文字载入
        .参数 缓冲尺寸, 整数型, , lp缓冲区的长度;  


    .DLL命令 创建帮助快照, 整数型, , "CreateToolhelp32Snapshot"
        .参数 标识, 整数型
        .参数 进程标识, 整数型, , 指定进程标识. 此参数用于指出当前进程,可为零. 当TH32CS_SNAPHEAPLIST或TH32CS_SNAPMODULE的值被指定时使用此参数. 否则,给予忽略。


    .DLL命令 首进程信息, 整数型, , "Process32First"
        .参数 快照句柄, 整数型
        .参数 进程信息, 进程信息2


    .DLL命令 关闭内核对象, , , "CloseHandle"
        .参数 欲关闭对象句柄, 整数型


    .DLL命令 打开进程, 整数型, , "OpenProcess", , 从一个进程的标识(ID)返回一个可用于指定操作的句柄,要用“关闭对句柄”
        .参数 访问方式, 整数型, , 参看常量 “进程_”
        .参数 是否继承, 逻辑型
        .参数 进程标识, 整数型, , ID


    .DLL命令 关闭句柄, 逻辑型, "kernel32", "CloseHandle"
        .参数 对象句柄, 整数型


    .DLL命令 获取模块文件名, 整数型, "psapi.dll", "GetModuleFileNameExA"
        .参数 进程句柄, 整数型
        .参数 模块句柄, 整数型
        .参数 文件名称, 文本型
        .参数 缓冲区长度, 整数型


    .DLL命令 获取WIN目录, 整数型, "kernel32.dll", "GetWindowsDirectoryA"
        .参数 缓冲区, 文本型, 传址
        .参数 缓冲区长度, 整数型


    .DLL命令 后进程信息, 整数型, , "Process32Next"
        .参数 快照句柄, 整数型
        .参数 进程信息, 进程信息2


    .DLL命令 socket, 整数型, "ws2_32.dll", "socket", , 创建套接字
        .参数 af, 整数型, , 使用的通信协议的协议族
        .参数 type, 整数型, , 流套接字类型
        .参数 protocol, 整数型, , 使用的通信协议


    .DLL命令 closesocket, 整数型, "ws2_32.dll", "closesocket", , 销毁套接字
        .参数 s, 整数型, , 套接字描述符


    .DLL命令 select, 整数型, "ws2_32.dll", "select", , 检查套接字状态
        .参数 nfds, 整数型
        .参数 readfds, fd_set, 传址, 读
        .参数 writefds, fd_set, 传址, 写
        .参数 exceptfds, fd_set, 传址, 错误
        .参数 timeout, 整数型, 传址, 超时


    .DLL命令 Connect, 整数型, "ws2_32.dll", "connect", , 连接到服务器(TCP)
        .参数 s, 整数型, , 套接字描述符
        .参数 addr, 套接字地址, 传址, 地址信息
        .参数 namelen, 整数型, , 地址信息长度


    .DLL命令 Send, 整数型, "ws2_32.dll", "send", , 发送数据(TCP,当这次发送数据未发送完时返回剩余字节数)
        .参数 s, 整数型, , 套接字描述符
        .参数 buf, 字节集, 传址, 欲发送的数据
        .参数 buflen, 整数型, , 欲发送数据长度
        .参数 flags, 整数型, , 0


    .DLL命令 recv, 整数型, "ws2_32.dll", "recv", , 接收数据(TCP,当数据这次未接收完时返回剩余字节数)
        .参数 s, 整数型, , 套接字描述符
        .参数 buf, 字节集, 传址, 数据(提供变量)
        .参数 buflen, 整数型, , 数据长度
        .参数 flags, 整数型, , 0


    .DLL命令 bind, 整数型, "ws2_32.dll", "bind", , 绑定一个地址和端口
        .参数 s, 整数型, , 套接字描述符
        .参数 name, 套接字地址, 传址, 地址信息
        .参数 namelen, 整数型, , 地址信息长度(长度16)


    .DLL命令 WSAStartup, 整数型, "ws2_32.dll", "WSAStartup", , 初始化WnSocket服务
        .参数 wVR, 整数型, , socket版本
        .参数 lpWSAD, WSADataType, 传址, 服务信息


    .DLL命令 WSACleanup, 整数型, "ws2_32.dll", "WSACleanup", , 卸载Winsocket服务


    .DLL命令 htons, 整数型, "ws2_32.dll", "htons", , 转换为network 排列方式的数目
        .参数 hostshort, 整数型, , 端口号


    .DLL命令 整数转换点数, 整数型, "ws2_32.dll", "inet_ntoa", , 将整数格式IP地址转换为点数格式(返回值是内存地址指针)
        .参数 inn, 整数型, , 欲转换整数格式IP地址


    .DLL命令 inet_addr, 整数型, "ws2_32.dll", "inet_addr", , 点数格式转换为整数格式IP地址
        .参数 cp, 文本型, , 欲被转换的IP地址


    .DLL命令 listen, 整数型, "ws2_32.dll", "listen"
        .参数 s, 整数型, , 套接字描述符
        .参数 backlog, 整数型, , 最多容纳客户请求数


    .DLL命令 获取远端信息, 整数型, "ws2_32.dll", "getpeername", , 获取远端信息(已连接对方IP和端口)。成功返回0
        .参数 s, 整数型, , 句柄
        .参数 name, 套接字地址, 传址, 地址信息
        .参数 namelen, 整数型, 传址, name长度,Sockaddr_in长度为16


    .DLL命令 accept, 整数型, "ws2_32.dll", "accept", , 等待用户进入并接受连接
        .参数 s, 整数型, , 套接字描述符
        .参数 addr, 套接字地址, 传址, 地址信息
        .参数 addrlen, 整数型, 传址, 地址信息长度(长度为16)


    .DLL命令 转换为端口号, 整数型, "ws2_32.dll", "ntohs", , 转换为端口号 ntohs
        .参数 十六位网络端口, 整数型, , 欲转换值


    .DLL命令 sendto, 整数型, "ws2_32.dll", "sendto", , 发送数据(UDP)
        .参数 s, 整数型, , 套接字描述符
        .参数 buf, 文本型, 传址, 数据
        .参数 len, 整数型, , 数据长度
        .参数 flags, 整数型, , 0
        .参数 to, 套接字地址, 传址, 目标地址信息
        .参数 tolen, 整数型, , 地址信息长度


    .DLL命令 recvfrom, 整数型, "ws2_32.dll", "recvfrom", , 接收数据(UDP)
        .参数 s, 整数型, , 套接字描述符
        .参数 buf, 文本型, 传址, 数据(提供变量)
        .参数 len, 整数型, , 数据长度
        .参数 flags, 整数型, , 0
        .参数 from, 套接字地址, 传址, 来源地址信息(提供变量)
        .参数 fromlen, 整数型, 传址, 地址信息长度(提供变量)


    .DLL命令 创建进程_, 逻辑型, "kernel32", "CreateProcessA"
        .参数 lpApplicationName, 整数型, , 执行程序文件名
        .参数 lpCommandLinew, 文本型, , 参数行
        .参数 lpProcessAttributes, 整数型, , 进程security参数
        .参数 lpThreadAttributes, 整数型, , 线程security参数
        .参数 bInheritHandles, 逻辑型, , 继承标记
        .参数 dwCreationFlags, 整数型, , 创建标记
        .参数 lpEnvironment, 整数型, , 环境变量
        .参数 lpCurrentDirectory, 整数型, , 运行该子进程的初始目录
        .参数 lpStartupInfo, 启动信息数据, , 创建该子进程的相关参数
        .参数 lpProcessInformation, 进程返回数据, , 创建后用于被创建子进程的信息  


    .DLL命令 创建匿名管道, 整数型, , "CreatePipe"
        .参数 读入端口, 整数型, 传址
        .参数 写入端口, 整数型, 传址
        .参数 管道属性, security性结构, 传址
        .参数 管道大小, 整数型


    .DLL命令 write, , "kernel32.dll", "WriteFile"
        .参数 hFile, , , 一个文件的句柄
        .参数 lpBuffer, 字节集, 传址, 要写入的一个数据缓冲区
        .参数 nNumberOfBytesToWrite, , , 要写入数据的字节数量。如写入零字节,表示什么都不写入,但会更新文件的“上一次修改时间”。针对位于远程系统的命名管道,限制在65535个字节以内
        .参数 lpNumberOfBytesWritten, , 传址, 实际写入文件的字节数量
        .参数 lpOverlapped, , , 倘若在指定FILE_FLAG_OVERLAPPED的前提下打开文件,这个参数就必须引用一个特殊的结构。那个结构定义了一次异步写操作。否则,该参数应置为空(将声明变为ByVal As Long,并传递零值)


    .DLL命令 获取启动信息, 整数型, "kernel32", "GetStartupInfoA"
        .参数 启动信息, 启动信息数据, 传址


    .DLL命令 read, 整数型, "kernel32", "ReadFile"
        .参数 文件句柄, 整数型
        .参数 数据缓冲区, 字节集, 传址, 通用
        .参数 字符数, 整数型
        .参数 实际读入字符数, 整数型, 传址
        .参数 异步过程, 整数型


    .DLL命令 GetLogicalDriveStringsA, 整数型, "kernel32", "GetLogicalDriveStringsA", , $(b)
        .参数 缓冲器长度, 整数型
        .参数 缓冲区, 字节集


    .DLL命令 创建线程_, 整数型, , "CreateThread", 公开, 句柄
        .参数 security, 整数型
        .参数 栈大小, 整数型
        .参数 子程序, 子程序指针
        .参数 参数, 整数型
        .参数 标志, 整数型
        .参数 线程ID, 整数型, 传址


    .DLL命令 结束一个进程, 逻辑型, "kernel32", "TerminateProcess", 公开, 句柄
        .参数 hProcess, 整数型
        .参数 uExitCode, 整数型


    .DLL命令 创建快照, 整数型, , "CreateToolhelp32Snapshot"
        .参数 falg, 整数型
        .参数 id, 整数型


    .DLL命令 打开SC管理服务_, 整数型, "advapi32.dll", "OpenSCManagerA"
        .参数 机器名称, 文本型, , lpMachineName
        .参数 数据库名, 整数型, , lpDatabaseName
        .参数 数据库, 整数型, , dwDesiredAccess


    .DLL命令 枚举SC管理器服务列表_, 整数型, "advapi32.dll", "EnumServicesStatusA"
        .参数 SC管理者句柄, 整数型, , hSCManager
        .参数 服务类型, 整数型, , dwServiceType
        .参数 服务状态, 整数型, , dwServiceState
        .参数 服务, 整数型, , any,lpServices
        .参数 缓冲区大小, 整数型, , cbBufSize
        .参数 需求字节数, 整数型, 传址, pcbBytesNeeded
        .参数 返回服务名, 整数型, 传址, lpServicesReturned
        .参数 返回句柄, 整数型, , lpResumeHandle


    .DLL命令 枚举SC管理器服务列表1_, 整数型, "advapi32.dll", "EnumServicesStatusA"
        .参数 SC管理者句柄, 整数型, , hSCManager
        .参数 服务类型, 整数型, , dwServiceType
        .参数 服务状态, 整数型, , dwServiceState
        .参数 服务, 字节集, 传址, lpServices,any
        .参数 缓冲区大小, 整数型, , cbBufSize
        .参数 需求字节数, 整数型, 传址, pcbBytesNeeded
        .参数 返回服务名, 整数型, 传址, lpServicesReturned
        .参数 返回句柄, 整数型, 传址, lpResumeHandle


    .DLL命令 关闭SC服务管理句柄_, 整数型, "advapi32.dll", "CloseServiceHandle"
        .参数 SC对象句柄, 整数型


    .DLL命令 复制字符串_, 整数型, "kernel32.dll", "lstrcpyA", , lstrcpyA
        .参数 文本1, 字节型, 传址, RetVal
        .参数 文本2, 整数型, , Ptr


    .DLL命令 取文本内容长度_, 整数型, "kernel32.dll", "lstrlenA", , lstrlenA
        .参数 文本, 整数型, , Ptr


    .DLL命令 取字节长度_, 整数型, "kernel32.dll", "lstrlenW"
        .参数 待取参数, 整数型, , any


    .DLL命令 双字节到宽字符_, 整数型, "SHLWAPI", "#217", , SHUnicodeToAnsi
        .参数 双字节文本, 字节集, 传址, lpMultiBVytestyr
        .参数 宽字符文本, 文本型, , lpWideCharStr
        .参数 宽字符文本长度, 整数型, , cchWideChar


    .DLL命令 GetComputerName, 整数型, "kernel32.dll", "GetComputerNameA", 公开, 取计算机名_TRUE(非零)表示成功,否则返回零。
        .参数 字串缓冲区, 文本型, , lpBuffer,随同计算机名载入的字串缓冲区
        .参数 缓冲区长度, 整数型, 传址, nSize,缓冲区的长度。这个变量随同返回计算机名的实际长度载入


    .DLL命令 GetMessage, 整数型, "user32", "GetMessageA", , 从线索消息队列中返回一条消息 
        .参数 lpMsg, MSG
        .参数 hwnd, 整数型
        .参数 wMsgFilterMin, 整数型
        .参数 wMsgFilterMax, 整数型


    .DLL命令 TranslateMessage, 整数型, "user32", "TranslateMessage", , 转换虚拟关键字消息 
        .参数 lpMsg, MSG


    .DLL命令 DispatchMessage, 整数型, "user32", "DispatchMessageA", , 向窗口发送消息 
        .参数 lpMsg, MSG


    .DLL命令 LocalAlloc, 整数型
        .参数 uFlags, 整数型
        .参数 uBytes, 整数型


    .DLL命令 WSASocket, 整数型, "Ws2_32.dll", "WSASocketA", 公开
        .参数 af, 整数型
        .参数 type, 整数型
        .参数 protocol, 整数型
        .参数 lpProtocolInfo, 整数型
        .参数 g, 整数型
        .参数 dwFlags, 整数型


    .DLL命令 setsockopt, 整数型, "ws2_32.dll", "setsockopt", 公开
        .参数 s, 整数型
        .参数 level, 整数型
        .参数 optname, 整数型, , #SO_
        .参数 optval, 整数型
        .参数 optlen, 整数型


    .DLL命令 getsockopt, 整数型, "ws2_32.dll", "getsockopt"
        .参数 s, 整数型, , s:一个标识套接口的描述字。
        .参数 level, 整数型, , level:选项定义的层次。支持的层次仅有SOL_SOCKET和IPPROTO_TCP。
        .参数 optname, 整数型, , optname:需获取的套接口选项。 
        .参数 optval, 整数型, , optval:指针,指向存放所获得选项值的缓冲区。
        .参数 optlen, 整数型, , optlen:指针,指向optval缓冲区的长度值。


    .DLL命令 shutdown, 整数型, "ws2_32.dll", , 公开
        .参数 s, 整数型
        .参数 how, 整数型


    .DLL命令 设置一个套接字选项, 整数型, "ws2_32.dll", "setsockopt", , setsockopt 设置一个套接字选项
        .参数 网络通讯标识符, 整数型, , s     网络通讯标识符   描述标识一个套接字。  
        .参数 级别, 整数型, , level 级别             在该选项定义(例如水平,SOL_SOCKET)。 
        .参数 操作名称, 整数型, , optname 操作名称         套接字选项的值被设置(例如,SO_BROADCAST)。该optname参数必须是一个套接字选项定义在指定的水平,或行为是不确定的
        .参数 操作结构, 整数型, , optval 操作结构    指针在其中所请求的选项的值是指定的缓冲区
        .参数 操作结构长度, 整数型, , optlen 操作结构长度     大小,指出以字节的缓冲区,由optval参数


    .DLL命令 取最后错误, 整数型, "ws2_32.dll", "WSAGetLastError", , WSAGetLastError 取最后错误_


    .DLL命令 TransmitFile, 逻辑型, "Mswsock.dll", , 公开
        .参数 hSocket, 整数型
        .参数 hFile, 整数型
        .参数 nNumberOfBytesToWrite, 整数型
        .参数 nNumberOfBytesPerSend, 整数型
        .参数 lpOverlapped, 整数型
        .参数 lpTransmitBuffers, 整数型
        .参数 dwFlags, 整数型


    .DLL命令 API_取指针长度, 整数型, , "lstrlen"
        .参数 lpString, 整数型, , 指向一个字符串的指针


    .DLL命令 获取本地接口信息, 整数型, "ws2_32.dll", "getsockname", , getsockname 获取本地接口的地址信息(IP和端口)。成功返回0
        .参数 句柄, 整数型, , s
        .参数 地址信息, 套接字地址, 传址, name
        .参数 长度, 整数型, 传址, namelen  name长度,Sockaddr_in长度为16


    .DLL命令 DLL命令1

    相关软件

    下载说明

    本站目前主要提供易语言源码、模块、支持库等下载大部分源码均为ZIP打包,
    注:本站源码主要来源于网络收集。如有侵犯您的利益,请联系我们,我们将及时删除!
    部分源码可能含有危险代码,(如关机、格式化磁盘等),请看清代码在运行。
    由此产生的一切后果本站均不负责。源码仅用于学习使用,如需运用到商业场景请咨询原作者。

    使用本站源码开发的产品均与本站无任何关系,请大家遵守国家相关法律。

     

    推荐排行

    • 易语言类似易的KEY注册验

      易语言类似易的KEY注册验证和KEY生成模块源码,生成钥匙文件,文本加密,钥匙文件注册,十六进制到十进制,文本解密...

    • 易语言简易版超级列表框

      易语言简易版超级列表框加入超链接源码,超级列表框置超链接,SendMessage_...

    • 易语言监控tcp连接后续删

      易语言监控tcp连接后续删除连接源码,GetPort,GetAscIP,API_GetTcpTable,API_LocalSize,API_CopyMemory,API_inet_ntoa,API_lstrlen,API_ntohs,API_SetTcpEntry...

    • 易语言监控TCP连接API源码

      易语言监控TCP连接API源码,GetPort,GetAscIP,API_GetTcpTable,API_LocalSize,API_CopyMemory,API_inet_ntoa,API_lstrlen,API_ntohs...

    • 易语言电影信息采集器金

      易语言电影信息采集器金牛报喜交流源码,采集信息,提取网页信息,读取海报...

    • 易语言清除cookies模块源码

      易语言清除cookies模块源码,清空cookies,清空history,清空cache,清空cache文件,列出对应项目,清除项目,InternetSetOption,FindFirstUrlCacheEntry,FindNextUrlCacheEntry,FindCloseUrlCache,DeleteUrlCacheEntry...

    • 易语言注册表监视源码

      易语言注册表监视源码,CreateEvent,RegOpenKeyEx,RegCloseKey,CloseHandle,RegNotifyChangeKeyValue,WaitForSingleObject,WaitForMultipleObjects...

    • 易语言歌词同步源码

      易语言歌词同步源码,载入字幕文件,同步,滚动字幕...

    • 易语言本地修改QQ群群公告

      易语言本地修改QQ群群公告源码,搜索QQ号,搜索QQ群,获取群公告,更改群公告...