在我当前的应用程序中,我每几毫秒传输一个大字符串(大约0.4MB)。当我从服务器传输此文本时,我进行了以下阻止调用。
data = websocket.recv()
我发现此步骤需要很长时间。
由于我是套接字编程的新手,如果我一无所知,请原谅我。 Web套接字不能处理0.4MB吗? 如何加快速度?我注意到,当我减小文本大小时,程序速度会大大提高。我读过一些地方,websocket最多可以处理4MB的邮件大小,但是我的实验工作并不顺利(需要花费更长的时间)。
我一直在考虑的一件事是将客户端网络套接字放在另一个线程中。这样,它不会阻止呼叫。但是我还没有尝试过。