知识点:
1.发送数据():客户和服务器都有
2.取回数据():返回字节集数据
3.封包的类型():
4.封包的组合和分解:
5.分隔字节集():
6.取字节集数据():与到字节集相反
客户端程序:
.版本 2
.支持库 spec
.程序集 窗口程序集1
.子程序 __启动窗口_创建完毕
.子程序 _按钮1_被单击
.如果真 (客户1.连接 (“127.0.0.1”, 12345))
客户1.发送数据 (编辑框1.内容 + “~” + 编辑框2.内容 + “~” + 编辑框3.内容)
.如果真结束
.子程序 _客户1_数据到达
调试输出 (取字节集数据 (客户1.取回数据 (), #文本型, ))
服务器端程序:
.版本 2
.程序集 窗口程序集1
.子程序 _服务器1_数据到达
.局部变量 num, 整数型
.局部变量 i, 整数型
.局部变量 数组, 文本型, , "0"
数组 = 分割文本 (取字节集数据 (服务器1.取回数据 (), #文本型, ), “~”, )
num = 取数组成员数 (数组)
.计次循环首 (num, i)
列表框1.加入项目 (数组 [i], )
.计次循环尾 ()
服务器1.发送数据 (服务器1.取回客户 (), “收到了” + 到文本 (num) + “段数据”, )
.子程序 _服务器1_客户进入