您可以简单地执行以下操作:

String line;

while ((line = in.readLine()) != null) {

\\Do stuff

}

这应该具有预期的行为.

编辑:

这是我在使用您的代码的评论中谈论的完整示例:

package javaapplication12;

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;

import java.io.PrintWriter;

import java.net.ServerSocket;

import java.net.Socket;

public class SocketExample {

private ServerSocket middleman;

private int port = 8080;

private Socket client;

protected void createSocketServer()

{

try

{

while (true){

middleman = new ServerSocket(port);

client = middleman.accept();

middleman.close();

PrintWriter out = new PrintWriter(client.getOutputStream(),true);

BufferedReader in = new BufferedReader(new InputStreamReader(client.getInputStream()));

BufferedReader stdIn = new BufferedReader(new InputStreamReader(System.in));

String line;

while((line = in.readLine()) != null)

{

System.out.println("echo: " + line);

out.println("test");

}

}

}

catch(IOException e)

{

System.out.println(e);

}

}

public static void main(String[] args){

SocketExample test = new SocketExample();

test.createSocketServer();

}

}

等待读取完毕 java_java – 等待来自客户端读取消息的套接字服务器相关推荐

  1. java 函数式编程 示例_Java套接字编程–套接字服务器,客户端示例

    java 函数式编程 示例 Welcome to Java Socket programming example. Every server is a program that runs on a s ...

  2. 文件上传案例——客户端和服务端套接字

    一.文件上传原理 文件上传下载就是反复的输入流和输出流的read和wirte方法(反复的内存和硬盘的交互): 二.实现 1.客户端实现: 2.服务端实现: 3.解决客户端和服务端两个程序在完成上传下载 ...

  3. c 服务器和android客户端,通过TCP与c + +(套接字服务器)conect android(套接字客户端)...

    我有一个实现在大学项目中做,我不知道如何avchive它!我的问题就像标题所说的那样,通过套接字将C++与android连接起来.通过TCP与c + +(套接字服务器)conect android(套 ...

  4. daytime协议的服务器和客户端程序,用socket套接字实现daytime协议服务器和客户端程序.doc...

    文档介绍: 用socket套接字实现daytime协议服务器和客户端程序.doc一.设计目的为了提高同学的自主动手能力,把理论知识运用于实践中,从实践中更好的领悟所学的知识.二.题目要求及需求分析1. ...

  5. daytime协议的服务器和客户端程序,用Socket套接字实现DAYTIME协议的服务器和客户端程序-20210726002244.doc-原创力文档...

    一.设计目的 为了提高同学的自主动手能力,把理论知识运用于实 践中,从实践中更好的领悟所学的知识. 二.题目要求及需求分析 1.网络I/O程序设计:用Socket套接字实现DAYTIME 协 议的服务 ...

  6. daytime协议的服务器和客户端程序,用Socket套接字实现DAYTIME协议的服务器和客户端程序-20210414073352.docx-原创力文档...

    用Socket套接字实现 DAY TIME 协议的服务器和客户端程序 一.设计目的 为了提高同学的自主动手能力,把理论知识运用于实 践中,从实践中更好的领悟所学的知识. 二.题目要求及需求分析 网络I ...

  7. daytime协议的服务器和客户端程序,用Socket套接字实现DAYTIME协议的服务器和客户端程序.doc...

    用Socket套接字实现DAYTIME协议的服务器和客户端程序.doc 一. 设计目的 为了提高同学的自主动手能力,把理论知识运用于实践中,从实践中更好的领悟所学的知识 . 二. 题目要求及需求分析 ...

  8. daytime协议的服务器和客户端程序,用socket套接字实现daytime协议的服务器和客户端程序精编版.doc...

    用socket套接字实现daytime协议的服务器和客户端程序精编版.doc 还剩 11页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,喜欢就下载吧,价低环保! 内容要点: ------- ...

  9. 【Linux网络编程】网络基础 和 socket套接字 服务器与客户端 详细案例说明

    目录 前言 一.网络编程三要素 1.IP地址 2.通信协议 3.端口号 二.SOCKET套接字 SOCKET概述 SOCKET分类 三.代码实现 1.编程思路 2.建立服务器 服务器完整代码 3.建立 ...

最新文章

  1. kafka删除topic
  2. html php 混编 H1,在一个HTML中h1标签能出现几次?h1标签和标题标签的差别是什么?...
  3. python 修改json文件的value值,利用python修改json文件的val
  4. mysql 修复错误连接_mysql 无法连接问题的定位和修复过程分享
  5. Web前端开发的四个阶段(小白必看)
  6. 阿里达摩院python_阿里达摩院出品的735集的python教程
  7. struts拦截器+注解实现网络安全要求中的日志审计功能
  8. c++ map是有序还是无序的_C++无序关联容器(一)-使用场合和常用函数
  9. 用计算机给plc编程,plc编程用什么电脑?plc编程用什么配置电脑
  10. 通过热透镜聚焦的高斯光束
  11. 开发工作中使用的敏捷开发模式
  12. 华为设备VRRP配置命令
  13. PyQt5 clicked和clicked[bool]信号区别/setCheckable()的应用
  14. 图模型在反欺诈中的应用
  15. CF 1680 E. Moving Chips dp 2000
  16. 公交线路查询接口文档
  17. android sip服务器,android sip协议通话实现
  18. python编写程序,打印九九乘法表的各种显示效果(左上三角、左下三角、右上三角、右下三角形、矩阵型等各种格式)
  19. win10 c语言语音朗读,win10怎么使用语音朗读?win10开启语音播报讲述人的办法
  20. Navicat Premium 16 for Mac 最新版

热门文章

  1. 我竟然混进了 Python 高级圈子!
  2. 微信几亿人在线的点赞、取消点赞系统,用Redis如何实现?
  3. 智能助手被指侵犯用户隐私,美三大科技巨头或面临调查;传小米已解散其VR头显Mi VR团队;特斯拉成立反欺诈部门……...
  4. mysql 单机双实列_{ mysql } MySQL单机多实例及主从复制
  5. 如何删除第一张单页_单页网站-网站建设中独有的风景线
  6. php文件夹转换网页,PHP转换文件夹下所有文件的编码 适合发布网站的其他编码版本...
  7. mybatis自动生成代码只有insert()和insertSelective()
  8. 工作流实战_21_flowable 加签 任务向前加签 向后加签
  9. ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘192.168.1.165‘ (113)
  10. 企业实战_03_Redis基础命令