最近在做php server方面的技术,服务器与app通信采用socket技术,php socket服务端能不能在网页端开启?而不是只能用CLI模式开启

解决方案 »

  1.   

    php socket服务端 并非只能用CLI模式开启
    尤其是在调试的情况下,使用网页方式会带来很都方便
    但是需要注意的是:
    监听端口一旦被打开,就不能再次打开了。而网页方式很容易出现程序被多次打开的情况,从而导致一大堆错误
    web 服务器都有一个访问超时的问题,当一个受其管理的程序,在预定的时间间隔内没有输出时,该程序将被挂起。不再工作了
    所以正式使用的 php socket服务端 应以 CLI模式 工作
    当然,你的 php socket服务端 应该设计有退出机制,而不是只能用杀死进程的方法停止服务