最近在网上疯狂地找与聊天系统有关的资源,因为之前没做过,好长时间找到一个看起来比较容易的,准备跑起来。
然后大佬的代码跑起来了。
我的也跑起来了。
客户端输入大佬的地址,好,信息接受成功。
客户端输入我的地址,好,如图所示

为什么啊??????
于是我把大佬的代码内容放到我的服务器下边,好,运行。
还是不行。
。。。这就有点尴尬了。
于是我跑到 socket.io 文档 粗略地看了一段时间。
直到看到这里说的是,服务端与客户端的兼容性问题。

大佬服务端 socket.io 的版本是 2.3.0
我的服务端 socket.io 的版本是 4.5.2
然后我把 package.json 改成大佬使用的版本,重新下载依赖运行成功了…

后来,还是把服务端 socket.io 的版本改了回来,去官网找到对应版本的客户端 socket.io 下载替换。
客户端尝试发消息给服务端

服务端接收到了消息

Nice!

【Socket.io 提示 Invalid frame header】相关推荐

  1. java.io.StreamCorruptedException: invalid stream header: EFBFBDEF 问题解决

    java.io.StreamCorruptedException: invalid stream header: EFBFBDEF 问题解决 参考文章: (1)java.io.StreamCorrup ...

  2. java.io.StreamCorruptedException: invalid stream header: 00000000

    Caused by: java.io.StreamCorruptedException: invalid stream header: 00000000at java.io.ObjectInputSt ...

  3. WebSocket connection to ‘ws://localhost:8080/api/handler‘ failed: Invalid frame header

    vue 项目启动成功后chrome一直不停的报错 WebSocket connection to 'ws://localhost:8080/api/handler' failed: Invalid f ...

  4. 解决java.io.StreamCorruptedException: invalid stream header: 6F617574 redis

    文章目录 报错全称 代码 疑似产生的原因 弯路.坑 分析 解决方案 报错全称 java.io.StreamCorruptedException: invalid stream header: 6F61 ...

  5. npm install socket.io 提示缺少VCBuild.exe

    http://www.cnblogs.com/yangzhx/p/4648501.html https://www.v2ex.com/t/120493

  6. java.io.StreamCorruptedException: invalid stream header: 20200909

    为什么80%的码农都做不了架构师?>>>    在项目中使用ehcache 缓存,启动tomcat 突然报这个错误. 找了下原因是因为 一个tomcat 下 有两个应用,但是ehca ...

  7. 任务定时器报错:org.quartz.JobPersistenceException: Couldn't retrieve trigger: invalid stream header: C2ACED

    定时器在项目启动时,就会初始化并执行,代码没有检查出来任何问题,启动就报错如下: Error starting ApplicationContext. To display the condition ...

  8. Java打包问题之一:打包出现java.io.IOException: invalid header field

    前言 java的打包工具jar有时候会出一些莫名其妙的问题,比如不合法的头部字段等等.这些问题之前也没注意,因为一直是用eclipse打包.后来在公司的时候,要求统一编写shell脚本来进行打包. 其 ...

  9. 如何使用Vue,Phaser,Node,Express和Socket.IO构建多人桌面游戏模拟器

    Putting together all of the pieces of a full stack JavaScript application can be a complex endeavor. ...

最新文章

  1. debug.keystore not found for signing config 'debug'.
  2. 详解物联网的中间件:为何说它是不可或缺的?
  3. Ubuntu Linux下如何配置Android开发环境
  4. 禁掉人脸识别!一群音乐人正在号召,禁止在音乐节上动用人脸识别
  5. 【Groovy】Groovy 扩展方法 ( 静态扩展方法配置 | 扩展方法示例 | 编译静态扩展类 | 打包静态扩展类字节码到 jar 包中 | 测试使用 Thread 静态扩展类 )
  6. Spring基于Java的JSR-250注解
  7. hybrid开发调试记录
  8. domino导出数据至Excel
  9. Qt Creator使用CVS
  10. 集群批量管理工具parallel ssh的安装及使用
  11. 考虑长度、大小写的字符串对比
  12. Hacker News 7 月编程语言招聘趋势榜:Python 稳居第一,Go 成功击败 Java
  13. python一对一视频教学-使用Python的Tornado框架实现一个一对一聊天的程序
  14. “我的开源项目被科技巨头拿去做产品了,注释中连名字都被删掉了”
  15. 介绍一些房屋抗震的科普知识
  16. Tomcat8的下载、安装、配置
  17. 图片云存储(腾讯云 七牛云)
  18. python数据分析之爬虫七:爬取豆瓣书籍排行榜Top250
  19. 【C++】日期类题目总结
  20. java xlsm_使用apache poi写入xlsm(Excel 2007)

热门文章

  1. 如何完美解答面试问题——深拷贝和浅拷贝的区别
  2. 优酷视频HTML网址自动播放,优酷视频html5嵌入代码
  3. 小白开发微信小程序49--本地服务器部署测试小程序
  4. win10连接wifi显示“无Internet,安全”解决办法
  5. 如何用Oem Windows XP原版安装光盘对计算机硬盘进行分区?
  6. Linux之网络带宽监控工具汇总
  7. hhpoker线上游戏技术提升不可逾越的捷径
  8. 2023年北京体育大学运动人体科学考研上岸前辈备考经验指导
  9. JavaScript判断对象 是什么类型的.
  10. 每日一题--设计一个呼叫中心系统(Google面试推荐书Cracking the Coding Interview)