是否服务器一定必须先收后发,客户端必须先发后收?就是说建立了一个连线之后,服务器必须把所有的信息都读完了之后才能往socket写东东?而浏览器必须发完所有的东东后才能从socket读?如果不遵守这个顺序,是否会出错?
我用了HttpURLConnection来和服务器通讯,好像服务器如果在收完所有信息之前就往socket写东东,结果客户端会出错。
希望高手解释

解决方案 »

  1.   

    我用了HttpURLConnection来和服务器通讯,好像服务器如果在收完所有信息之前就往socket写东东,结果客户端会出错。
    这样有道理吗?什么原因呢
      

  2.   

    我顶!中国IT人才网(    http://www.itbbs.net.cn    )!中国IT人才网(    http://www.itbbs.net.cn    )!中国IT人才网(    http://www.itbbs.net.cn    )!中国IT人才网(    http://www.itbbs.net.cn    )!中国IT人才网(    http://www.itbbs.net.cn    )!中国IT人才网(    http://www.itbbs.net.cn    )!中国IT人才网(    http://www.itbbs.net.cn    )!中国IT人才网(    http://www.itbbs.net.cn    )!中国IT人才网(    http://www.itbbs.net.cn    )!中国IT人才网(    http://www.itbbs.net.cn    )!中国IT人才网(    http://www.itbbs.net.cn    )!
    免费招聘、求职。IT人工作的天堂。希望能够为大家所用。
      

  3.   

    我用了HttpURLConnection来和服务器通讯,好像服务器如果在收完所有信息之前就往socket写东东,结果客户端会出错。
    当然有问题,服务器接收还没有结束,客户端还处于发送流阶段啊。这个过程是不能接受从服务器发送的东西的。