客户端代码测试:

package com.yjm.test;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.Socket;
import java.net.UnknownHostException;

public class Test {
 public static void main(String[] args) {
  Socket socket;
        BufferedReader bufferedReader;
  try {
   socket = new Socket("10.122.101.10", 1235);
   bufferedReader= new BufferedReader( new InputStreamReader(socket.getInputStream()));
            String line;
            int i=0;

// 读取一行 如果用read 读取字节 读取中文会有问题
   while((line=bufferedReader.readLine())!=""){
    System.out.println(i+++" :======================");
    System.out.println(line);

};

} catch (UnknownHostException e) {
   e.printStackTrace();
  } catch (IOException e) {
   e.printStackTrace();
  }
 }

}

读取数据:

A##Agent=30##D=UPS2-B1##ID=2101122##V=0##T=1##^^
22675 :======================
A##Agent=30##D=UPS2-B2##ID=2101000##V=0##T=1##^^
22676 :======================
A##Agent=30##D=UPS2-B2##ID=2101001##V=380.9##T=1##^^
22677 :======================
A##Agent=30##D=UPS2-B2##ID=2101002##V=381.9##T=1##^^
22678 :======================
A##Agent=30##D=UPS2-B2##ID=2101003##V=380.7##T=1##^^
22679 :======================
A##Agent=30##D=UPS2-B2##ID=2101004##V=218.9##T=1##^^
22680 :======================
A##Agent=30##D=UPS2-B2##ID=2101005##V=219.3##T=1##^^
22681 :======================
A##Agent=30##D=UPS2-B2##ID=2101006##V=219.3##T=1##^^
22682 :======================
A##Agent=30##D=UPS2-B2##ID=2101007##V=174##T=1##^^
22683 :======================
A##Agent=30##D=UPS2-B2##ID=2101008##V=188.7##T=1##^^
22684 :======================
A##Agent=30##D=UPS2-B2##ID=2101009##V=194.4##T=1##^^
22685 :======================
A##Agent=30##D=UPS2-B2##ID=2101010##V=459##T=1##^^
22686 :======================
A##Agent=30##D=UPS2-B2##ID=2101011##V=50##T=1##^^
22687 :======================
A##Agent=30##D=UPS2-B2##ID=2101012##V=1##T=1##^^
22688 :======================
A##Agent=30##D=UPS2-B2##ID=2101013##V=382.4##T=1##^^
22689 :======================
A##Agent=30##D=UPS2-B2##ID=2101014##V=380.5##T=1##^^

转载于:https://blog.51cto.com/yjm199/1368046

java_Socket简单使用方法相关推荐

  1. JAVA用最简单的方法来构建一个高可用的服务端,提升系统可用性

    一.什么是提升系统的高可用性 JAVA服务端,顾名思义就是23体验网为用户提供服务的.停工时间,就是不能向用户提供服务的时间.高可用,就是系统具有高度可用性,尽量减少停工时间.如何用最简单的方法来搭建 ...

  2. 【CI3.1】CI框架简单使用方法

    CI框架简单使用方法 1.回忆MVC1.1.M:模型,提供数据,保存数据1.2.V:视图,只负责显示,表单form1.3.C:控制器,协调模型和视图1.4.action:动作,是控制器中的方法,用于被 ...

  3. smarty mysql demo_PHP Smarty模版简单使用方法

    本文实例讲述了PHP Smarty模版简单使用方法.分享给大家供大家参考,具体如下: Index.php: require('../libs/Smarty.class.php'); $smarty = ...

  4. 通过身份证号提取性别_身份证号提取生日、年龄、性别、籍贯,最简单的方法!...

    上一期,Amy跟大家分享了如何从身份证号中提取出生日期.今天我们继续来讲如何提取年龄.性别.籍贯. 身份证号提取年龄 ✦思路:在E2单元格输入公式"=DATEDIF(D2,TODAY(),& ...

  5. 创建三维建筑可视化和虚拟现实的最快和最简单的方法

    创建三维建筑可视化和虚拟现实的最快和最简单的方法 时长3小时12分 1280X720 Mkv 语言:英语+中文字幕(根据原英文字幕机译更准确)+原英文字幕 大小解压后:2.86G 共28小节课程 标题 ...

  6. scala akka_如何对Scala和Akka HTTP应用程序进行Docker化-简单的方法

    scala akka by Miguel Lopez 由Miguel Lopez 如何对Scala和Akka HTTP应用程序进行Docker化-简单的方法 (How to Dockerise a S ...

  7. 上如何刻字_如何用简单的方法在零件表面刻字:这里就有你想要的答案

    上一篇文章我们用solidworks软件的焊件模块来绘制了一个最简单的机架.此过程中用到了焊件的以下功能:结构构件.角撑板.只要以后画机架肯定要用到结构构件的,大家应该注意学习好这个最常用的功能,在这 ...

  8. 不用恐惧AI的高速发展,论击败阿法狗(零)最简单的方法

    作者:刘锋 计算机博士,互联网进化论作者 10月19日凌晨,在国际学术期刊<自然>(Nature)上发表的一篇研究论文中,谷歌下属公司Deepmind报告新版程序AlphaGo Zero: ...

  9. PHP5.2.3+apache2.2.4的最简单安装方法

    最近为了安装PHP+apache这个PHP开发环境,到处查找资料,网上众说纷纭,我试了好多版本都没有成功,原因是网上说的都是过时的版本的配置方法(如PHP4+apache2.0),随着PHP和apac ...

最新文章

  1. python3.8.2安装教程-Python3.8.2 软件介绍(附安装包)
  2. 有关数据库的多库查询
  3. Django2中使用xadmin
  4. c语言全角半角转换函数,全角半角转换函数(示例代码)
  5. arduino nano 蓝牙_贸泽开售结合蓝牙5.2与USB 2.0的 Nordic Semiconductor nRF52820多协议SoC...
  6. jvm-内存区域与内存溢出异常
  7. latex 改变字体颜色
  8. 金融项目app业务及测试策略
  9. HTML+CSS+JS生日祝福网页在线制作(多种款式)
  10. 详解AI加速器:为什么说现在是AI加速器的黄金时代?
  11. 一种针对图数据超级节点的数据建模优化解决方案
  12. opencv Mat 16位unsigned数据显示为黑色
  13. 微信小程序之订阅消息
  14. 【完结!】数据挖掘从入门到放弃(五)seaborn 的数据可视化
  15. Unrecognized Windows Sockets error: 10106: create解决方案
  16. 成人大专计算机试题,2021成人大专数学模拟试题及参考答案
  17. 使用eclipse编写并运行你的第一个Android程序
  18. vue3实战项目——网易云App【01-项目准备】
  19. 乘积最大python
  20. 原型模式-广告邮件推送

热门文章

  1. oracle表空间可以迁移,Oracle 表空间迁移
  2. rpc wmi 服务不可用_golang 基础(5) RPC
  3. 用python玩转数据第四周答案_大学慕课用Python玩转数据答案公众号
  4. 前端javascripts基础知识点猴子吃桃
  5. pandas.DataFrame()的基本操作
  6. linux同步IO: sync、fsync与fdatasync
  7. mybaits中resultMap实现多对多查询映射
  8. java排序算法之冒泡排序
  9. 记录第一次部署servlet实例
  10. Spark Shuffle Write阶段磁盘文件分析