发布网友 发布时间:2022-04-13 21:52
共4个回答
热心网友 时间:2022-04-13 23:21
给你个完整的例子,估计你的问题出在对HTTP协议的解析上了。
用Socket编写HttpServer的话要自己解析Http协议,对数据流分段,否则read时会一直阻塞。
如果是为了研究Socket,不建议用这个来练手。
如果是为了自己写个Http服务器玩玩,建议用HttpServer,如下:
HttpServerProvider httpServerProvider = HttpServerProvider.provider();热心网友 时间:2022-04-14 00:39
while((data=br.readLine()) != null){//循环读取客户端的信息热心网友 时间:2022-04-14 02:14
什么叫“浏览器链接没反应”?请把问题描述清楚。追问地址栏输这个localhost:6666,网页无法访问,控制台没反应
热心网友 时间:2022-04-14 04:05
处理请求的代码你给省略了,怎么看问题追问public DispatchRequest(Socket socket) {追答你这代码很神秘?又一半?