|
本帖最后由 server 于 2023-10-23 20:48 编辑
希望多提提意见,然后我中和一下现有想法。
一起在新版里体现出来。
有想法尽管提,不听算我输。
原帖:
二次封装官方HP通讯库,超级便捷收发请求。
有几个小伙伴说的晕晕乎乎的。这是hp的TCP通讯部分二次封装,让收发消息变的更方便。
http不搭嘎。
言归正传。
因为在程序运行过程,每一步对数据的个数都有自己的要求。
老的使用数组的方式肯定不合适。
我这么多天构思出了两个方案差别不大,大家给个意见。
---------------------------------------------------------
1、
发送部分沿用老方式:
发送.Int(,,,).GO()
发送.Int(,,,).Bin(,,,).GO(连接ID)
接收部分不用数组,改成哈希表。
例如:
参数.Int.取值(Index)// Index 为 发送时自身序号,我们可以从1开始
参数.Float.取值(Index) //
---------------------------------------------------------
2、
发送.Int(int index, int data).Int(int index, int data).GO()
// 每个数据可以拥有自己的标识。这样更加方便记忆开发。
接收部分同上。
---------------------------------------------------------
小伙伴们,觉得如何选择呢??
|
|