| 窗口程序集名 | 保 留 | 保 留 | 备 注 | | 窗口程序集_启动窗口 | | | | | 变量名 | 类 型 | 数组 | 备 注 | | 服务器1 | HP_TcpServer | | | 服务器2 | HP_TcpServer | |
服务器1. 创建 (0 )服务器1. 启动 (“0.0.0.0”, 10086 )调试输出 (“服务器1启动成功, 端口:10086”)服务器2. 创建 (0 )服务器2. 启动 (“0.0.0.0”, 10087 )调试输出 (“服务器2启动成功, 端口:10087”) 如果真 (服务器1. 是否启动 ())  服务器1. 停止 () 服务器1. 销毁 () 调试输出 (“服务器1已停止并销毁”) 如果真 (服务器2. 是否启动 ())  服务器2. 停止 () 服务器2. 销毁 () 调试输出 (“服务器2已停止并销毁”) |
| 服务器1_数据到达 | 整数型 | | |
| 连接ID | 整数型 | | | | 数据 | 字节集 | | | | 调试输出 (“服务器1收到数据, 连接ID:” + 到文本 (连接ID )) 返回 (0 )|
| 服务器2_数据到达 | 整数型 | | |
| 连接ID | 整数型 | | | | 数据 | 字节集 | | | | 调试输出 (“服务器2收到数据, 连接ID:” + 到文本 (连接ID )) 返回 (0 )
注意:你要先把两个HP_TcpServer组件拖到启动窗口上,分别命名为“服务器1”和“服务器2”,然后在属性面板里绑定它们各自的“数据到达”事件。两个端口不一样就不会冲突,闪退问题就能解决
|