我想做一个服务器端程序响应浏览器请求,只是不知道服务器端socket能否得到浏览器请求的本地资源字串,也就是url中除了服务器ip地址和端口号剩下的部分?哪位高手指点一下呀?十分感谢!

解决方案 »

  1.   

    响应浏览器的请求?你难道想做一个 HTTP 服务器?
      

  2.   


    那个是不一样的,如果要你的服务端接收浏览器发出的请求,那就得实现 HTTP 协议的服务端,也就是通常所称的 Web 服务器,这可不是一个小的工作量啊,常用的 Web 服务器有 Apache, IIS, nginx 等。
      

  3.   


    明白了,之前看过一些简单的一对多的聊天程序,那些只要传递信息到输入输出流就可以了。
    但如果是用浏览器访问的话,必须遵循http协议,请求的服务器端文件信息可以在请求报文的首部找到,返回报文也要加上对应的http首部信息。