我的服务文件(C:\ WINDOWS \ system32 \ drivers \ etc \ services)具有一堆端口到服务的映射:
echo 7/tcp
echo 7/udp
discard 9/tcp sink null
discard 9/udp sink null
systat 11/tcp users #Active users
systat 11/udp users #Active users
daytime 13/tcp
daytime 13/udp
qotd 17/tcp quote #Quote of the day
qotd 17/udp quote #Quote of the day
chargen 19/tcp ttytst source #Character generator
我正在尝试找到一种方法,通过Java API(而不是解析)或第三方库以编程方式将端口从端口转换为服务名称?
伪代码:
Port port = new Port("443","tcp");
String service = port.getService();
System.out.println(service); //prints "https"
有什么好的方法可以做到这一点吗?
您正在寻找的是Linux getservbyport()
系统调用的Java实现。看看http://github.com/wmeissner/jnr-
netdb
。另外,用Google搜索java getservbyport
本文介绍了如何基于 CubeMX 移植 RT-Thread Nano,并说明生成代码工程的步骤。 RT-Thread Nano 已集成在 CubeMX 中,可以直接在 IDE 中进行下载添加。本文档介绍了如何使用 CubeMX 移植 RT-Thread Nano,并以一个 stm32f103 的基础工程作为示例进行讲解。 移植 Nano 的主要步骤: 准备一个 CubeMX 基础工程,并获取 RT
本文介绍了如何基于 IAR 移植 RT-Thread Nano,并以一个 stm32f103 的基础工程作为示例进行讲解。 移植 Nano 的主要步骤: 准备一个基础的 IAR 工程,并获取 RT-Thread Nano 压缩包源码。 在基础工程中添加 RT-Thread Nano 源码,添加相应头文件路径。 适配 Nano,主要从 中断、时钟、内存、应用 这几个方面进行适配,实现移植。 最后可对
本文介绍如何基于 Keil MDK 移植 RT-Thread Nano ,并以一个 stm32f103 的基础工程作为示例进行讲解。 RT-Thread Nano 已集成在 Keil MDK 中,可以直接在 IDE 中进行下载添加。本文档介绍了如何使用 MDK 移植 RT-Thread Nano,并以一个 stm32f103 的基础工程作为示例进行讲解。 移植 Nano 的主要步骤: 准备一个基础
问题内容: 我正在处理一些使用AWT和Swing功能将动画输出写入桌面的代码。它使用2D图形进行绘制,并以字体呈现文本。 此代码可以使用Java Media Framework将动画保存为电影文件。 我想将此代码移植到纯服务器端环境,以使用WebUI。绘图代码可以在servlet容器内部运行,也可以在外部作为命令行程序运行。(或者我可以选择不使用servlet容器,而使用从命令行运行JavaWeb
问题内容: SqlCommand.ExecuteScalar方法 执行查询,并返回查询返回的结果集中第一行的第一列。其他列或行将被忽略。 我猜这将涉及大量使用泛型。 假设我有一个SQLiteDatabase / Cursor对象。 问题答案: 这种逻辑对我有用:
本文介绍了如何在 RT-Thread Studio 上使用 RT-Thread Nano,并以创建 stm32f103RB 的 Nano 工程为例。 准备工作 安装 RT-Thread Studio。 新建 Nano 工程 打开 IDE,点击【文件】-【新建】-【RT-Thread 项目】: 进入新建工程的配置向导: 注:可以通过修改 board.c 的 SystemClock_Config()