Websocket和socket(一)

1.好久没更新了,一直没时间加有一点空余时间就不想动,哈哈哈哈哈哈哈哈哈哈哈。
今天一起来修改一下报错问题,
问题① websockets.exceptions.InvalidMessage: did not receive a valid HTTP reques。
  拿到这个错误,肯定是第一反应出http请求头之间的问题,但是我把整体代码修改以后
依旧报各种错。
不限于:
问题②stream ends after 0 bytes, before end of line、
问题③EOFError: connection closed while reading HTTP request line
问题④websockets.exceptions.InvalidMessage: did not receive a valid HTTP request
问题⑤EOFError: line without CRLF

到这,肯定是把各个文件函数以及读文件都各种检查,但是问题依旧没办法解决,我也把
所有代码全部AI处理,但是还是没有解决,后面我发现因为我是从socket修改为websocket的。
有些在socket的函数就没有修改,然后发现:其中一个函数没有写“async”, 也就是异步处理。
一定要注意在websocket里面需要异步处理,不然就会导致线程阻塞,从而引发接头错误。

posted @ 2025-05-20 12:27  许个未来—  阅读(98)  评论(0)    收藏  举报