问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

为什么Java socket浏览器链接没反应

发布网友 发布时间:2022-04-13 21:52

我来回答

4个回答

热心网友 时间:2022-04-13 23:21

给你个完整的例子,估计你的问题出在对HTTP协议的解析上了。

用Socket编写HttpServer的话要自己解析Http协议,对数据流分段,否则read时会一直阻塞。

如果是为了研究Socket,不建议用这个来练手。

如果是为了自己写个Http服务器玩玩,建议用HttpServer,如下:

HttpServerProvider httpServerProvider = HttpServerProvider.provider();
InetSocketAddress addr = new InetSocketAddress(80);
final HttpServer hs = httpServerProvider.createHttpServer(addr, 1);
hs.createContext("/", new HttpHandler(){});

热心网友 时间:2022-04-14 00:39

while((data=br.readLine()) != null){//循环读取客户端的信息
System.out.println(data);
if(data.trim().equalsIgnoreCase("")) {
break;
}
}
这里是BufferedReader,要判断最后获取的\r\n,以便结束循环,否则一直阻塞

热心网友 时间:2022-04-14 02:14

什么叫“浏览器链接没反应”?请把问题描述清楚。追问地址栏输这个localhost:6666,网页无法访问,控制台没反应

热心网友 时间:2022-04-14 04:05

处理请求的代码你给省略了,怎么看问题追问public DispatchRequest(Socket socket) {
this.socket =socket;
}
public void run() {
InputStream is = null;
try {
is=socket.getInputStream();
byte[] b = new byte[1024];
is.read(b);

追答你这代码很神秘?又一半?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
吃干燥剂会有什么反应 干燥剂不慎食用怎么办 于冕被流放多少时间才回来 石羊场客运站坐几路公汽到成都市龙潭社区保平村九组? 从成都石羊场到龙潭寺北湖客运站做地铁公交咋个赶车呀?老师们_百度知 ... 成都理工大学坐车到石羊场客运站怎么走?大概要多久啊?谢谢!! 请问一下成都理工大学到石羊车站怎么做车啊? 还在盲目护理毛孔吗?如何正确护理毛孔? 毛孔粗大该如何处理? 脸t区毛孔粗大怎么办 毛孔粗大的原因是什么 如何查询申请时间 请问手背上长了个两公分长得疙瘩,都十几天了!也不痛也不痒。不知是什么原因!希望知道的朋友告诉本人! 建设银行的joy信用卡v标白金卡,一般额度是多少?能在其他银行pos机上 手背上凸起一个小疙瘩 用手指按会轻微移动 不疼不痒 是什么原因呢 如何知道注册时间 夏天手背上出小疙瘩·什么原因· 怎么看自己的什么时候注册的 手背上起好多小肉疙瘩,不痒是什么原因 我是微商的,银行卡和手机号绑定的,可是我不知道了怎么办啊 广东省电子税务局申报查询不了是什么意思 有一种软件是那些做微商专搜索陌生人手机号码和,我微信通讯录经常有这种陌生人搜索到我,求解决 我朋友左手手背上最近长了一个疙瘩,不知是什么原因,该如何处置呢? 广东省暂停社保缴纳几时恢复 手背上起密密麻麻的小疙瘩,特别痒,还自己结痂,已经很长一段时间了,也不消下去,是怎么回事 蔬菜农业生物分类有哪些 甘蓝中哪种最佳 浅谈如何做好少先队队干部工作 如何开展好农村小学少先队工作 黄钻等级图标 黄钻等级标志如何变化? 芦荟胶是在洗脸后立刻用还是用完乳液什么的之后?给说一下用这些的顺序 先擦芦荟胶还是水乳 芦荟胶是在水之后乳液之前用吗?顺序应该是怎样的 水乳 芦荟胶 顺序怎么用 锂电池充电有没什么芯片可以做到,充电芯片和保护芯片集成在一个芯片上。 美肌水洁面乳bb霜眼霜精华乳精华液润面霜贵妇膏芦荟胶使用的先后顺序? 橙子应该怎么切 富士康科技 上海富士康科技集团有哪些部门 富士康科技集团是中国的企业吗? 揭露富士康科技公司的嘿幕:自2003年以来,富士康每年要发生几十起员工非正常死亡事故!请查看问题补充: 前程无忧求职朋友必须知晓富士康科技公司的嘿幕,查看问题补充 裁蒜苗怎么裁? 什么材质的菜板好用 景可以组词什么 适合做手机铃声音乐! 有什么英文歌适合做手机铃声的 求一首歌(最好是英文歌曲)作为手机来电铃声? 女孩子喜欢的来电铃声 英文版 是什么歌? 景色的景可以组什么词