urenai 发表于 2022-8-15 02:24:29

@飞扬工作室 【服务器2】这个类库非常好,但还欠缺一点.

如果【服务器2】能多2个命令:置附加指针(S)/ 取附加指针(S);
那在一般情况下,完全可以媲美HP_SOCKET。

当然,我们也可以通过变整数到变整数哈希 / 键值表来做到。
但这对比你多分配8个字节给用户提供存取服务来讲,这会提高执行效率。

希望能考虑一下。

小蜗牛 发表于 2022-8-15 03:53:46

是的,有道理..

zhqyong 发表于 2022-8-15 05:45:09

建议非常中肯

qsw296062081 发表于 2022-8-15 07:58:31

越做越好

创世魂 发表于 2022-8-15 09:06:48

这就是基础的tcp,你仿佛是在开玩笑说比hp还好……hp是包装过的,以hppack举例,可以直接发送4mb以内的数据不需要自己分包组包可以直接发送,还自带线程池接收数据。

基础的tcp服务可办不到这个。稍微大一些的数据就需要自己分包了,处理的东西就更多了,更不用说添加线程池处理数据之类的。。

基础的tcp通讯一切的东西都需要自己处理,还是非常麻烦的,当然也非常考验基础知识的熟练运用。


飞扬工作室 发表于 2022-8-15 09:44:44

这就需要内部维护一张表了,目前是没有任何表的,与其在内部固定维护,还不如让你们在外部维护更灵活一些.

创世魂 发表于 2022-8-15 11:15:11

吴总说的没毛病,雀氏如此。

server 发表于 2022-8-15 11:44:56

@飞扬工作室明白了,既然内部没有建表那就不搞了,反正外部一定需要建表。
@创世魂 hp的pack的确有一定好处。hp的确很强大,但是你也知道如果传输4mb以内很方便。但是如果大文件,还是得自己处理,与其如此,不如直接pull模块,自己封装newpack模块。在通讯过程中,动态控制调节最大封包尺寸。tcp的特性就基本上不可能存在丢包情况,分组包也没太难理解。关键是每次封包的校验,可以自定义在任意位置,可能是包头/也能在中间,也没必要接收完4MB再判定此包是否非法。

既然吴老板说server2不存在表,那就没必要加表了。反正外部一定需要建表。:$:$
页: [1]
查看完整版本: @飞扬工作室 【服务器2】这个类库非常好,但还欠缺一点.