栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Java套接字,客户端和服务器

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java套接字,客户端和服务器

在客户端,当您这样做时,

redd = b.readLine();
您要求阅读整行。但是在服务器中,您没有发送整行:您只要求它写三个字符:

outk.write("abc");

但是,实际上这三个字符都不发送,因为PrintWriter会临时缓冲它们。要解决此问题,请将该行更改为:

outk.println("abc");

要么:

outk.write("abcn");outk.flush();

更改之后,客户端成功显示:

result is abc

它没有给出任何错误

它们都给错误…readLine调用失败时,客户端引发异常。服务器在开始

while(true)
循环的下一次迭代并尝试重新创建仍在使用的套接字时会引发异常。您可能想将ServerSocket的创建移到while循环之外。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/443470.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号