关于网络传输字符的问题

cenwenchuok 2002-03-26 02:47:01
我自己写了一个服务端是多线程的,其中有定义了一个线程的子类并且实现了ActionListener的接口,主要功能就是实现对两个按钮的事件响应,其中一个按钮按下后会发送一个文本框中的文本。我定义了一个PrintWriter类型的变量out,
out = new PrintWriter(outSendSocket.getOutputStream());然后就out.write(msg)。
出现的这样的问题如果我后面加一句out.close()的话,客户端就会有消息,但是它们之间的连接就断了,如果不加,对方不会有任何消息收到。
请大家指教一下。
...全文
52 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
cenwenchuok 2002-03-26
  • 打赏
  • 举报
回复
哪为什么out.close()就会断了链路呢?难道out.close会自动断开链路吗?
skyyoung 2002-03-26
  • 打赏
  • 举报
回复
out.flush()
pengji 2002-03-26
  • 打赏
  • 举报
回复
out.write("\n\r");
out.flush();
GJA106 2002-03-26
  • 打赏
  • 举报
回复
out.write(msg);
out.write("\n\r");
out.flush();

23,407

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧