|
.版本 2
.程序集 窗口程序集1
.子程序 _服务器1_客户进入
' 当某客户连接进来时,将其加入在线列表。
列表框1.加入项目 (服务器1.取回客户 (), )
.子程序 _服务器1_客户离开
.局部变量 客户, 文本型
.局部变量 项目数, 整数型
.局部变量 计数, 整数型
' 当某客户断开连接时,将其从在线列表中删除。
客户 = 服务器1.取回客户 ()
项目数 = 列表框1.取项目数 ()
.计次循环首 (项目数, 计数)
.如果真 (列表框1.取项目文本 (计数 - 1) = 客户)
列表框1.删除项目 (计数 - 1)
跳出循环 ()
.如果真结束
.计次循环尾 ()
.子程序 _服务器1_数据到达
.局部变量 项目数, 整数型
.局部变量 计次变量, 整数型
.局部变量 收到数据, 字节集
' 将所收到的信息转发给所有在线客户。
收到数据 = 服务器1.取回数据 ()
项目数 = 列表框1.取项目数 ()
.计次循环首 (项目数, 计次变量)
服务器1.发送数据 (列表框1.取项目文本 (计次变量 - 1), 收到数据, 1)
.计次循环尾 () |
-
-
聊天室服务器.e
3.46 KB, 下载次数: 95, 下载积分: 精币 -2 枚
评分
-
查看全部评分
|