
java Socket网络编程怎么从服务器发送消息到客户端上?
我在服务器上用BufferedReader读取到了客户端从命令行输入的信息然后想在服务器命令行上输入信息回复给客户端,服务器上用的是PrintStream向客户端发送消息...
我在服务器上用 BufferedReader 读取到了客户端从命令行输入的信息
然后想在服务器命令行上输入信息回复给客户端,
服务器上用的是PrintStream 向客户端发送消息的 客户端也设置了接受 为什么发不过去了? 展开
然后想在服务器命令行上输入信息回复给客户端,
服务器上用的是PrintStream 向客户端发送消息的 客户端也设置了接受 为什么发不过去了? 展开
3个回答
展开全部
在你输出的信息上加个\n,试试看
out.flush()可以试试
out.flush()可以试试
追问
PrintStream out =
new PrintStream(
s.getOutputStream());
BufferedReader in2=
new BufferedReader(
new InputStreamReader(
System.in));
while(true){
String str2=in2.readLine();
if(str2.equalsIgnoreCase("bye"))
break;
out.println(str2);
}
我是这样写的 你帮我看看吧
追答
out.println(str2);
后面加个out.flush()试试看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?

2025-03-26 广告
Java深度解决方案涉及多个方面。在企业应用开发中,可利用Java的跨平台性、高性能构建稳定系统。针对并发问题,可通过Java内存模型(JMM)及volatile关键字、synchronized同步块等确保线程安全。同时,借助Java的新特...
点击进入详情页
本回答由福州东方锐智提供
展开全部
用PrintWriter发送
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把代码发上了看看先
追问
嗯嗯 你邮箱或者QQ多少呀 这上面发不了
追答
806859925
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询