为编程爱好者分享易语言教程源码的资源网

网站首页 > 易语言相关 > 易语言模块源码 正文

WinSock易语言模块源码

三叶资源网 2018-04-06 11:31:10 易语言模块源码 3266 ℃ 3 评论

资源介绍:

WinSock易语言模块源码

.版本 2

.程序集 窗口1程序集
.程序集变量 服务器, 服务器类
.程序集变量 窗口函数, 整数型

.子程序 _窗口1_创建完毕

窗口函数 = 设置窗口信息 (窗口1.取窗口句柄 (), #GWL_WNDPROC, 到整数 (&窗口1消息处理))
' 本源码来自三叶资源网(www.sanye.cx)

.子程序 _按钮1_被单击

服务器.启动 (到整数 (编辑框1.内容))
服务器.异步选择 (窗口1.取窗口句柄 (), #服务器消息, #FD_READ + #FD_CLOSE + #FD_ACCEPT)
画板1.滚动写行 (“启动成功:” + “ 端口;” + 到文本 (服务器.取服务器端口 ()))
' 本源码来自三叶资源网(www.sanye.cx)

.子程序 窗口1消息处理, 整数型
.参数 hwnd, 整数型, , hwnd
.参数 msg, 整数型, , 消息
.参数 wParam, 整数型, , 客户句柄
.参数 lParam, 整数型, , 事件类型

.如果真 (msg = #服务器消息)
    .判断开始 (lParam = #FD_READ)
        数据到达 (wParam)
    .判断 (lParam = #FD_CLOSE 或 lParam = #FD_ERROR)
        客户离开 (wParam)
    .判断 (lParam = #FD_ACCEPT)
        客户进入 (wParam)
    .默认

    .判断结束
    返回 (0)
.如果真结束
' 本源码来自三叶资源网(www.sanye.cx)
.如果真 (msg = #WM_CLOSE)
    服务器.停止 ()
    设置窗口信息 (hwnd, #GWL_WNDPROC, 窗口函数)
.如果真结束
返回 (设置窗口函数 (窗口函数, hwnd, msg, wParam, lParam))


.子程序 客户进入
.参数 客户句柄, 整数型

客户句柄 = 服务器.监听 ()
画板1.滚动写行 (“客户[” + 到文本 (客户句柄) + “]进入”)


.子程序 客户离开
.参数 客户句柄

服务器.断开连接 (客户句柄)
画板1.滚动写行 (“客户[ ” + 到文本 (客户句柄) + “]离开”)
' 本源码来自三叶资源网(www.sanye.cx)

.子程序 数据到达
.参数 客户句柄, 整数型
.局部变量 数据, 字节集
.局部变量 是否成功, 逻辑型

处理事件 ()
数据 = 服务器.接收 (客户句柄, 是否成功)
.如果真 (是否成功)
    画板1.滚动写行 (“[” + 到文本 (客户句柄) + “] ” + 到文本 (数据))
    服务器.发送 (客户句柄, 数据)
.如果真结束


.子程序 _停止_被单击

服务器.停止 ()
' 本源码来自三叶资源网(www.sanye.cx)

.子程序 _按钮2_被单击

.如果真 (是否已创建 (窗口2) = 假)
    载入 (窗口2, , 假)
.如果真结束


.子程序 _窗口1_将被销毁

.如果真 (是否已创建 (窗口2) = 真)
    窗口2.销毁 ()
.如果真结束
窗口0.可视 = 真

@易语言源码下载

资源界面:

易语言.png


文件下载

来源:三叶资源网,欢迎分享,公众号:iisanye,(三叶资源网⑤群:21414575

已有3位网友发表了看法:

  • 源码网

    源码网  评论于 [2019-05-30 14:57:50]  回复

    易语言winsockMok

欢迎 发表评论:

百度站内搜索
关注微信公众号
三叶资源网⑤群:三叶资源网⑤群

网站分类
随机tag
快看点视频上传QQ音乐加速器phpotoshopWS/WSSapihook屏幕锁屏工具账号自动注册集福卡创建时钟树型框屏幕取色安全CALLPOST登陆财付通文件内容穿透搜索替换工具反跟踪XUISqlite本地库账号管理系统QQ二维码登录流量监控程序
最新评论