请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

websocket对中文用户的兼容性

试了一下websocket的代码,当两个用户都是英文的名称的时候,聊天网页的websocket可以正常工作。但是,当有一个名称为中文的时候,就没办法正常工作了。中文用户可以给英文用户发消息,但反之不行。另外,中文用户登录的时候,edge浏览器会提示websocket一直在尝试重连。

正在回答 回答被采纳积分+3

1回答

Jack 2023-06-14 11:35:22
是的。用户名username不能为中文,因为代码中使用username建立websocket channel。当初在设计的时候应该加个nickname字段的
0 回复 有任何疑惑可以回复我~
  • 提问者 weixin_慕仰1006382 #1
    那如果一定要用中文的话,这个问题能解决吗?我让chatgpt帮我处理,结果各种问题。Jack我可以加你账号吗?
    回复 有任何疑惑可以回复我~ 2023-08-20 13:11:32
  • Jack 回复 提问者 weixin_慕仰1006382 #2
    改成用户id建立websocket channel就可以了哦
    回复 有任何疑惑可以回复我~ 2023-08-23 10:37:01
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信