PHP 输入/输出流php://input 允许您读取 POST 的原始数据。 和 $HTTP_RAW_POST_DATA 比起来,它给内存带来的压力较小,并且不需要任何特殊的 php.ini 设置。 

解决方案 »

  1.   

    没明白楼上说的
    因为数据是通过
    Socket过来的
      

  2.   

    1、不要使用80端口。因为你总是会有web服务器的,他有自己的应答规则
    2、仅仅$temp = fgetc($fp);是不够的,要放在循环里。服务端接收到信息并做出响应是需要时间的,你当发送信息就读去返回数据,多半是收不到的
      

  3.   

    仅仅$temp = fgetc($fp);是不够的,要放在循环里。服务端接收到信息并做出响应是需要时间的,你当发送信息就读去返回数据,多半是收不到的记得fputs之类的都是同步的,接收到返回信息后函数才会返回
      

  4.   

    你用80端口?首先,你创建80端口的服务,需要root用户权限。其次,不知道你的web服务是什么端口?你试试开个大的端口号看看。
      

  5.   

    楼主,小弟刚学socket函数,您能否指导我一下!
    perl里面有个send()函数,有谁知道php有相同的函数吗?? 我看了教程:
    有socket_sendto() 和socket_send(),以及socket_sendmsg()但好象没有解释,php手册里只有警告:本扩展模块是实验性的。该模块的行为,包括其函数的名称以及其它任何关于此模块的文档可能会在没有通知的情况下随 PHP 以后的发布而改变。我们提醒您在使用本扩展模块的同时自担风险。不知道哪个高手做过了!能告诉我哪个比较象send()函数吗??
    小弟只有30分了,不够的话请原谅!小弟先谢过了!
      

  6.   

    to syre(神仙)
    记得fputs之类的都是同步的,接收到返回信息后函数才会返回
    这话一点也不错。但是返回的是什么呢?失败返回false,成功返回写入的字节数。
    这并不能表示对方已经有回应了。楼主的应用已经不是单纯的程序中的流程控制了,而是进程间乃至主机间的通讯了
      

  7.   

    请xuzuning(唠叨)与syre(神仙)到另外新帖里领分.
    问题已经解决.OK了.