websocket我踩过的坑
websocket的配置对于初学者而言是一条天坑,想几天就搞起来根本不可能,原因就在于这里面坑太多,下面我简单记录几条我遇到的坑。
1、端口问题
我使用的是阿里云服务器,在创建workman的时候总是说我端口不对,网上查了一大堆的材料,是什么关闭防火墙啦,,设置防火墙进出口规则啥的,试了几天都不对最终的解决办法是:
$ws_worker = new Worker("websocket://0.0.0.0:1234");
这里的ip一定要是0.0.0.0,其他都不行,就算是你公网的ip都不行,具体为什么这样我也没研究,反正这么写就对了。
2、客户端总是连不上服务器,一直反馈 握手前连接关闭,又是网上找了一大堆解决方案,看的是云里雾里的,几天都没解决,我客户端是这么写的:
ws = new WebSocket("ws://8.144.167.58:1234");
服务器(php)端是这么写的
$ws_worker = new Worker("ws://0.0.0.0:1234");
后来服务器端这么写就对了
$ws_worker = new Worker("websocket://0.0.0.0:1234");(超级郁闷,记住websocket客户端记作ws或者wss 服务器端必须写全称)
websocket我踩过的坑相关推荐
- Spring boot升级到2.3.2.Release和Spring framework升级到5.28.Release踩过的坑
目录 1. 利用下面方法启动spring boot 项目是系统参数不生效 2. org.drools.template.parser.DecisionTableParseException: Fail ...
- Phonegap踩过的坑
http://itindex.net/detail/49285-phonegap Phonegap踩过的坑 标签: phonegap | 发表时间:2014-04-24 04:58 | 作者:sno ...
- mac git使用与配置踩过的坑
#mac git使用与配置踩过的坑 标题mac配置git ssh密钥 参考链接mac配置git ssh key go get安装失败的解决方法 go get约等于git clone+go instal ...
- java项目经理也就那么回事_网易PM | 我们之前在需求评审环节踩过的坑...
原本觉得需求评审也就那么回事儿,大家应该都差不多这么做的,没啥好说的.不过前不久有一位同学问起来我们是怎么做需求评审的,然后发现有一些团队的做法可能还不大一样,他们也还踩着我们之前踩过的坑,他们还在探 ...
- Redis 集群部署及踩过的坑
本文目标 要在单台机器上搭建Redis集群,方式是通过不同的TCP端口启动多个实例,然后组成集群,同时记录在搭建过程中踩过的坑. 安装准备 centos版本:6.7 redis版本:3.2.3 安装方 ...
- AWS Device Farm介绍及Appium踩过的坑
本文记录了在AWS Device Farm上进行Appium TestNG进行手机应用UI自动化测试的流程及遇到的问题,及具体的解决方法.同时记录了使得测试脚本更稳定的一些代码写法. Device F ...
- arcgis python 二次开发_我在部署ArcGIS API for Python时踩到的坑
ArcGIS API for Python相比于其他ESRI产品,还是很年轻.我在部署时踩到了坑,网上也找不到解决方法,很是煞风景,也很打击学习的积极性. 今天回顾一下,做个总结吧.一方面自己备忘,另 ...
- 开发路上踩过的坑要一个个填起来————持续更新······(7月30日)
欢迎转载,请注明出处! https://gii16.github.io/learnmore/2016/07/29/problem.html 踩过的坑及解决方案记录在此篇博文中! 个人理解,如有偏颇,欢 ...
- git服务器安装位置,Linux服务器安装gitlabe-runner,并部署包到指定目录,还有踩的一些坑~~...
[TOC] 前言:上篇文章讲解了如何安装一个本地runner,然后用本地runner发布本地包到Linux,但这会有一个问题,在本地runner用scp向Linux发送文件,会造成服务器上的文件越来越 ...
最新文章
- XKC's basketball team(2019徐州站网络赛E线段树)
- Oracle导入dmp文件报12504,ORA-12504:TNS :监听程序在 CONNECT_DATA 中未获得SERVICE_NAME...
- JAVA与DOM解析器基础 学习笔记
- Taro button点击切换选中状态
- 全球以太网交换机和路由器市场:谁领跑?
- 如何修复 MacBook Pro 电池寿命?
- 新浪微博api接口java_Java调用新浪微博API【转】
- 整个网站网页变黑白的效果
- Matplotlib颜色对照表
- 2.8 zio入门——标准ZIO服务
- iOS-AppStore 审核加速
- 如何在虚拟机下安装Linux
- 错排问题(排列组合习题)
- android手机主流机型
- 2021年三季度中国生物制品行业A股上市企业营收排行榜:智飞生物业绩突出,8家企业新上榜(附热榜TOP42详单)
- 周易六十四卦——风泽中孚卦
- Java-web实现用户登录、注册功能
- 修改linux内核达到隐藏进程目的(2.6.28)
- 关于使用listFile()遍历文件夹报空指针异常的问题
- Python+pytest+requests 自动化测试框架