首先看一下解析效果:

首先项目引入jar包:

dk.tbsalling

aismessages

2.2.1

import dk.tbsalling.aismessages.ais.messages.AISMessage;

import dk.tbsalling.aismessages.nmea.NMEAMessageHandler;

import dk.tbsalling.aismessages.nmea.NMEAMessageSocketClient;

import java.io.IOException;

import java.net.UnknownHostException;

import java.util.function.Consumer;

@Deprecated

public class SocketDemoApp implements Consumer{

@Override

public void accept(AISMessage aisMessage) {

System.out.println("Received AIS message: " + aisMessage);

}

public void runDemo() {

System.out.println("AISMessages Demo App");

System.out.println("--------------------");

try {

// NMEAMessageSocketClient nmeaMessageHandler = new NMEAMessageSocketClient("207.7.148.216", 9009, new NMEAMessageHandler("DEMOSRC1", this));

NMEAMessageSocketClient nmeaMessageHandler = new NMEAMessageSocketClient("ais.exploratorium.edu", 80, new NMEAMessageHandler("DEMOSRC1", this));

nmeaMessageHandler.run();

} catch (UnknownHostException e) {

System.err.println("Unknown host: " + e.getMessage());

} catch (IOException e) {

System.err.println("I/O error: " + e.getMessage());

}

}

public static void main(String[] args) {

new http().runDemo();

}

}

java解析nmea_java解析动态AIS原始数据相关推荐

  1. java解析动态AIS原始数据

    首先看一下解析效果: 首先项目引入jar包: <dependency><groupId>dk.tbsalling</groupId><artifactId&g ...

  2. Java 和 Python 解析动态 key 的 JSON 数据

    一.概述 解析JSON过程中,什么情况都可能遇到.遇到特殊的情况,不会怎么办?肯定不是设计的问题,一定是你的姿势不对. 有这样一种JSON需要解析: {"b3444533f6544" ...

  3. 【Android 逆向】Android 逆向方法 ( 静态逆向解析 | 函数调用分析 | 动态运行跟踪 | 运行日志分析 | 文件格式解析 | 敏感信息分析 | 网络信息监控 | 环境伪装模拟 )

    文章目录 一.Android 逆向方法 1.静态逆向解析 2.函数调用分析 3.动态运行跟踪 4.运行日志分析 5.文件格式解析 6.敏感信息分析 7.网络信息监控 8.软件动态调试 9.环境伪装模拟 ...

  4. 使用java的html解析器jsoup和jQuery实现一个自动重复抓取任意网站页面指定元素的web应用...

    在线演示  本地下载 如果你曾经开发过内容聚合类网站的话,使用程序动态整合来自不同页面或者网站内容的功能肯定对于你来说非常熟悉.通常使用java的话,我们都会使用到一些HTML的解析,例如,httpp ...

  5. Java 面试知识点解析(七)——Web篇

    前言: 在遨游了一番 Java Web 的世界之后,发现了自己的一些缺失,所以就着一篇深度好文:知名互联网公司校招 Java 开发岗面试知识点解析 ,来好好的对 Java 知识点进行复习和学习一番,大 ...

  6. Java 面试知识点解析(六)——数据库篇

    前言: 在遨游了一番 Java Web 的世界之后,发现了自己的一些缺失,所以就着一篇深度好文:知名互联网公司校招 Java 开发岗面试知识点解析 ,来好好的对 Java 知识点进行复习和学习一番,大 ...

  7. Java 面试知识点解析(三)——JVM篇

    前言: 在遨游了一番 Java Web 的世界之后,发现了自己的一些缺失,所以就着一篇深度好文:知名互联网公司校招 Java 开发岗面试知识点解析 ,来好好的对 Java 知识点进行复习和学习一番,大 ...

  8. Java类加载原理解析(转)

    1       基本信息 摘要: 每个java开发人员对java.lang.ClassNotFoundExcetpion这个异常肯定都不陌生,这背后就涉及到了java技术体系中的类加载.Java的类加 ...

  9. Java Object 类方法解析

    本文标题大纲: 文章目录 前言 getClass hashCode equals clone 深拷贝和浅拷贝 toString wait / notify / notifyAll finalize 前 ...

最新文章

  1. 爆火的博士论文致谢,“炸”出了一批同行者,刚刚本人回应:祝愿大家努力终有所成!...
  2. 云速搭部署挂载CPFS的E-HPC
  3. 基于Schema配置的AOP
  4. axure如何导出原件_axure导出_axure怎么导出流程图
  5. servlet3.0注解loadOnStartup不起作用解决方案
  6. python读取视频占用内存太大_Python 读取大文件内存占用检测示例
  7. 汇编编程环境-MASM6.15版下载
  8. MicroSIP软电话的安装和使用--从电脑上接听和拨打电话
  9. 详解如何使用 DosBox 安装 Windows 95 操作系统
  10. vant picker confirm事件
  11. 高通CameraSenorBringup
  12. springboot+vue jwt校验token 单点登录
  13. eclipse插件安装失败的列表如何清除-一个困扰很久的问题
  14. Screaming Frog Log File Analyser 中文版安装教程
  15. 思科路由器限速设置全解
  16. EasyPlayer RTSP Android安卓播放器实现视频源快速切换
  17. Java入门 第十三节(二)IO流转换流
  18. 智能交通管理系统顶层设计方案(附下载)
  19. 如何把自己写的网站项目发布到网上?
  20. PLM的系统调研表分享

热门文章

  1. 五金配件行业ERP解决方案
  2. 微信公众号全局返回码字典
  3. 海尔微型计算机机箱如何拆解,想问海尔全自动洗衣机箱体怎么拆卸?
  4. android one 解锁,Microsoft OneDrive for Android终于获得指纹解锁
  5. scikit-learn, tensorflow, pytorch真的只需要查下API,不需要学吗?
  6. Linux之旅 9:正则表达式与文件格式化
  7. php用什么系统好_有哪些免费开源好用的PHP语言CMS系统?
  8. 万顿思电商:亚马逊listing没有自然流量词怎么办?
  9. DL基石-神经网络的批标准化
  10. SSD是什么什么意思?