客户端是长连接,服务端短连接,如果客户端掉线,服务端会一直卡在 socket_accept(即便客户端恢复正常)

解决方案1,socket_listen($socket,10),多监听几个,断了一个,仍让可以使用

解决方案2,服务端 使用 socket_shutdown($msgsock);socket_close($msgsock);每次循环都shutdown,(客户端断开后,可重连,但仍有一定的几率卡在accept),两个方法配合使用。

相关文章:

  • 2021-10-23
  • 2022-01-02
  • 2021-09-26
  • 2021-06-01
  • 2022-12-23
  • 2022-12-23
  • 2022-02-09
猜你喜欢
  • 2021-07-09
  • 2021-11-23
  • 2021-04-17
  • 2021-04-24
  • 2021-09-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案