对于swoole这种异步并行的服务,其编程代码在每次open时都要重新绑定。如果你的刷新操作操作导致客户端重连服务端,则肯定会触发open,产生一个不同的fd。 不过,swoole官方wiki提供了一种解决方案,似乎符合你的需求。需要设置dispatch_mode=5模式,然后再用bind绑定用户id操作。可以试试看:dispatch_mode配置方法swoole_server->bind
对于swoole这种异步并行的服务,其编程代码在每次open时都要重新绑定。如果你的刷新操作操作导致客户端重连服务端,则肯定会触发open,产生一个不同的fd。
不过,swoole官方wiki提供了一种解决方案,似乎符合你的需求。需要设置
dispatch_mode=5
模式,然后再用bind
绑定用户id操作。可以试试看:
dispatch_mode配置方法
swoole_server->bind