|
发表于 2021-2-20 20:18:53
|
显示全部楼层
山东省烟台市
我实在是想吐槽一下,我虽然比较菜,但是我能看出来,这种模块,根本不支持多线程,你那个多线程是一直调用同一个接收子程序
说的简单点,就是不能在类中掉用.
在说简单点,就是模块说所说的多线程,是对同一个连接的多线程,连接第二个的时候变量什么的就很难处理;
这就导致,接收的数据,要想分清是哪个连接的就的通过参数id来分,还的用一个数组比对,咱就比如说1万个连接,每次接收到数据就得比对这1万个数组,看看过来的是哪个数据,这里你好说了,可以用下标直接取出来那个数组内的东西进行区分,行,但是这之前你连接的时候,就的一个一个连,如果同时批量连接,咱不说能不能连上,就打同时都连上了,但是连接成功后的顺序就和数组不同了,因为他不可能都是按照连接顺序进行排序的,因为服务器处理速度不同,可能第二个连的,比第一个快;
在退一万步讲上面的都不是问题,那么接收到的数据 是不是要处理,存哪?存哪?存哪?
分享是好事,我是真的真的佩服,但是别吹牛B,还6万连接,我是两条都不会写,数据怎么存啊?
这种wss连接模块,不支持类中调用的都是耍流氓,但是有一说一,楼主这个就不错了,其他的问题也多,目前没找到一个满意的,各种问题,要不多线程互相串数据(不是我代码的问题),要不就是数据接收不全; 别说我菜,我不菜能来找代码,我自己写一个得了; 我就是觉得浪费时间
|
|