我的目的就是在服务器显示两行消息,因此需要每个socket_write()语句后都加以一条清空缓存的语句,可没有在网上找到,望高手指教。

解决方案 »

  1.   

    见到过flush()方法,但不知如何用,有小例子吗?
      

  2.   

    刚在网上好像找到清缓存的函数了,至少现在没再出什么问题,现在我想询问有哪位知道如何在socket中设置时限,好像默认是30秒,过了就会destroy这个socket,可我现在有业务会超出这个时间,不知如何在socket_create()或socket_connect()中把这个时限设置延长,望请教。
      

  3.   

    我看到在php.ini中的默认设置是60秒,可实际老告诉我超出30秒时限,我找不到这30秒是在哪设的,请求高手指点。
      

  4.   

    我找到了,php脚本默认执行的最长时间为30秒,在php.ini中可以设,用set_time_limit(0)也可以。但现在又出现了个新问题,我以前找到的刷缓存的函数ob_implicit_flush()好像起不了应有的作用,如果通过socket连续发两条消息,就算中间加上该语句,在接收端这两条语句还是可能连在一起,所以现在求哪位大虾指点一条更有用的写后刷缓存的语句。