为了账号安全,请及时绑定邮箱和手机立即绑定

socket.io建立websocket连接之后为什么还会存在大量的TCP连接?

socket.io建立websocket连接之后为什么还会存在大量的TCP连接?

元芳怎么了 2019-03-04 16:50:19
遇到的问题:服务器使用了socket.io,浏览器与服务器建立连接之后,虽然polling已经成功升级为websocket且pingInterval设置为了30s,但是通过windows的任务管理器发现,浏览器与服务器正源源不断的交换着数据,发送和接收最后都会稳定在40.0Kbps左右的速度。如下图:通过抓包工具wireshark发现,电脑与服务器存在大量的TCP连接记录,并且以每秒200左右的速度不断增加。如下图:我的尝试:相同的代码、相同的proxy代理程序,在本地看上去都一切正常。但是连接线上服务器就会出现如上的问题。其他:非常确定是应为连接了socket.io的原因,因为在控制台执行手动断开socket之后一切都恢复正常了。有大佬知道这是什么原因吗??
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 984 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信