窗口程序集名 | 保 留 | 保 留 | 备 注 |
窗口程序集_启动窗口 | | | |
编辑框_动态.边框 = 5
编辑框_动态.背景颜色 =
#黑色 编辑框_动态.是否允许多行 = 真
编辑框_动态.滚动条 = 2
编辑框_动态.对齐方式 = 1
编辑框_动态.输入方式 = 1
编辑框_动态.起始选择位置 = -1
编辑框_动态.文本颜色 = 61184
如果 (编辑框_动态.内容 =
“”)
编辑框_动态.内容 = 加入文本

编辑框_动态.内容 = 编辑框_动态.内容 +
#换行符 + 加入文本
编辑框_动态.起始选择位置 = 取文本长度 (编辑框_动态.内容) + 1结束 ()销毁 ()TCP_服务器.
启动 (到整数 (编辑框_端口号.内容
), &服务器处理函数,
)动态_输出 (“服务器已开启”)消息类型 = TCP_服务器.
取消息类型 (参_消息地址
)
判断 (消息类型 = 0
)
动态_输出 (“有客户连接到服务端”)
判断 (消息类型 = 1
)
动态_输出 (“有客户主动或意外断开与服务端的连接”)
判断 (消息类型 = 2
)
动态_输出 (“客户端发送字节流到服务器:” +
客户信息取回 (参_消息地址
))
判断 (消息类型 = -1
)
动态_输出 (“出错”)

动态_输出 (“服务器停止服务”)TCP_服务器.
停止 ()变量名 | 类 型 | 静态 | 数组 | 备 注 |
请求代码 | 文本型 | | |
请求信息 | 文本型 | | |
TCP_服务器.
取请求文本 (参_消息地址, 请求代码, 请求信息
)返回 (请求信息
)变量名 | 类 型 | 静态 | 数组 | 备 注 |
客户句柄数组 | 整数型 | | 0 |
i | 整数型 | | |
TCP_服务器.
取客户数组 (客户句柄数组
)
计次循环首 (取数组成员数 (客户句柄数组
), i
)
TCP_服务器.
发送文本 (客户句柄数组
[i
], 编辑框_发送消息.内容
)
计次循环尾 ()