我把workerman 拿来当客户端使用,连接远程socket服务器,执行restart 好像只会关闭不会再开启。源代码里 restart那里啥也没有, 下面的 stop 停止了以后 没看到哪里有启动的代码。 另外,我尝试过 适用restart 来观察是否有没收到数据, 但是的确没有在接收到数据了 说明并没有连接到远程socket。
restart绝对好用,业务代码问题吧。
1、首先可以肯定官方原版此处逻辑绝对无BUG
2、case restart代码那里并不是你说的什么也没有,而是 和 case stop 共享的是同一代码片段,这是switch基本语法。 3、目测你改写的代码和官网的原版代码是有出入的,比如某些开关变量的疏忽都会导致非预期的逻辑走向。
restart绝对好用,业务代码问题吧。
1、首先可以肯定官方原版此处逻辑绝对无BUG
2、case restart代码那里并不是你说的什么也没有,而是 和 case stop 共享的是同一代码片段,这是switch基本语法。
3、目测你改写的代码和官网的原版代码是有出入的,比如某些开关变量的疏忽都会导致非预期的逻辑走向。