Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Java中的端口到服务名称?

Java中的端口到服务名称?
EN

Stack Overflow用户
提问于 2010-08-03 01:28:18
回答 2查看 2.8K关注 0票数 6

我的服务文件(C:\WINDOWS\system32\drivers\etc\ services )有一堆端口到服务的映射:

代码语言:javascript
运行
AI代码解释
复制
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(而不是解析)或第三方库,以编程方式将端口转换为服务名称?

伪码:

代码语言:javascript
运行
AI代码解释
复制
Port port = new Port("443","tcp");
String service = port.getService();
System.out.println(service);  //prints "https"

有什么好方法可以做到这一点吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-08-03 04:20:32

您正在寻找的是Linux getservbyport()系统调用的Java实现。看看http://github.com/wmeissner/jnr-netdb吧。另外,在谷歌上搜索java getservbyport

票数 2
EN

Stack Overflow用户

发布于 2010-08-03 03:16:11

我不认为java中有用于此目的的API。您需要解析此文件或以某种形式(属性文件、db等)维护端口服务映射。从系统文件解析的示例如下:

http://www.javafaq.nu/java-example-code-162.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3393012

复制
相关文章
C++ 自由存储区是否等价于堆?
“free store” VS “heap” 当我问你C++的内存布局时,你大概会回答: “在C++中,内存区分为5个区,分别是堆、栈、自由存储区、全局/静态存储区、常量存储区”。 如果我接着问你自由存储区与堆有什么区别,你或许这样回答: “malloc在堆上分配的内存块,使用free释放内存,而new所申请的内存则是在自由存储区上,使用delete来释放。” 这样听起来似乎也没错,但如果我接着问: 自由存储区与堆是两块不同的内存区域吗?它们有可能相同吗? 你可能就懵了。 事实上,我在网上
Tencent JCoder
2018/07/02
3.5K0
Python中,a+=b并不一定等价于a = a+b
实际上,这是由于 +=会首先调用左边这个对象的 __iadd__方法,如果没有 __iadd__方法,就会调用 __add__方法。但是如果直接使用 +号,就会直接调用 __add__方法。而对于字符串、数字、浮点数这种不可变对象,他们没有 __iadd__方法,所以对他们来说, a+=b 与 a=a+b是等价的。
青南
2019/03/01
7700
【集合论】等价类 ( 等价类概念 | 等价类示例 | 等价类性质 | 商集 | 商集示例 )★
商集的本质 : 商集 本质是一个 集合 , 集合中的元素是 等价类 , 该等价类是基于
韩曙亮
2023/03/28
1.3K0
【集合论】等价类 ( 等价类概念 | 等价类示例 | 等价类性质 | 商集 | 商集示例 )★
【集合论】等价关系 ( 等价关系概念 | 等价关系示例 | 等价关系与闭包 )
由上边可以看出 , 等价关系是用于分类的 , 同一年出生的人可以划分到一个等价类中 ;
韩曙亮
2023/03/28
1.2K0
等价域名
如果一个服务有多个域名入口,通过这些入口访问得到的内容一样,那么称这些域名为等价域名。 比如,通过等价域名,可以提供 3 个一模一样的文件或者接口服务。
陈少文
2022/07/17
3050
等价域名
等价划分法
在现代软件开发中,确保核心功能的有效性和可靠性至关重要。本文详细介绍了如何通过等价类划分法有效测试一个单功能软件应用的核心需求。
Heaven645
2024/09/19
1361
等价划分法
黑盒测试的等价类划分法_黑盒测试等价类输出
等价类划分是一种典型的黑盒测试方法,这一设计方法完全不用考虑程序的内部结构,也就是说其只根据需求规格说明书。
全栈程序员站长
2022/11/10
6990
黑盒测试的等价类划分法_黑盒测试等价类输出
6.5 树与等价问题
1、在离散数学中,对等价关系和等价类的定义是:如果结合S中的关系R是自反的、对称的和传递的,则称它为一个等价关系。
小林C语言
2019/07/12
6530
Ubuntu 18.04 LTS 计划于 2018 年 4 月 26 日发布
Canonical 公司首席执行官马克·沙特尔沃思今天透露,Ubuntu Linux 操作系统 Ubuntu 18.04 LTS 即将于 2018 年 4 月底 发布,目前其研发代号为 Bionic Beaver 。
Debian中国
2018/12/20
4960
YOLOv4: Darknet 如何于 Ubuntu 编译,及使用 Python 接口
本文将介绍 YOLOv4 官方 Darknet 实现,如何于 Ubuntu 18.04 编译,及使用 Python 接口。
GoCoding
2021/05/06
1.4K0
YOLOv4: Darknet 如何于 Ubuntu 编译,及使用 Python 接口
【C 语言】数组 ( 数组取值操作 | array[i][j] 用法 等价于 *( *(array = i) + j ) 用法 | 下标操作到指针操作演化过程 )
其中 array[i][j] 方式是比较符合 人类 阅读习惯的 , 编译器如果遇到上述代码 , 会将其翻译为 *( *(array = i) + j ) 代码 ;
韩曙亮
2023/03/29
5390
6.5 树与等价问题
1、在离散数学中,对等价关系和等价类的定义是:如果结合S中的关系R是自反的、对称的和传递的,则称它为一个等价关系。
小林C语言
2020/12/12
4230
6.5 树与等价问题
软件测试-等价类划分练习
有一个员工管理系统,现对其录入模块进行测试。其中,人员信息包括: 编号:系统自动编号,无需手动录入; 姓名:必须有,要求为不超过5个汉字; 身份证:必须有,长度为15或18位置,末尾为数字或X,注意大小写; 邮箱:要么为空白,输入必须包含@和. 年龄:18-80之间的数字 住址:可以空白 注意:如果录入正确,则提示录入成功,如果录入错误,则提示数据不对。
mySoul
2018/10/17
1.8K0
矩阵范数的等价性(原创)[通俗易懂]
设 F=R F = R \mathbb F=\mathbb R 或 C, C , \mathbb C, 对于任意两个 Fn×n F n × n \mathbb F^{n \times n} 上的范数 ∥⋅∥α ‖ ⋅ ‖ α \Vert \cdot\Vert_{\alpha} 与 ∥⋅∥β, ‖ ⋅ ‖ β , \Vert \cdot\Vert_{\beta}, 若存在常数 C1>0,C2>0, C 1 > 0 , C 2 > 0 , C_1 \gt 0, C_2 \gt 0, 使得 ∀X∈Fn×n, ∀ X ∈ F n × n , \forall \mathbf {X} \in \mathbb F^{n \times n},
全栈程序员站长
2022/09/29
1.3K0
等价类划分法设计测试用例例题_有效等价类测试用例
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/02
6240
等价类划分法设计测试用例例题_有效等价类测试用例
等价类划分法测试用例举例_使用等价类划分法设计测试用例
是在测试执行之前,由测试人员进行编写的指导测试过程的重要文档,主要包括:用例编号,测试目的,测试步骤(用例描述),预期结果(期待结果)等(不同公司模板不同,但是大同小异)
全栈程序员站长
2022/09/27
6610
测度转换 (上) – 等价物转换
本篇讲第一个问题(测度转换之等价物转换),下篇讲第二个问题(测度转换之漂移项转换),我知道现在你听的一头雾水,希望看完这两篇后你能明白其含义。
用户5753894
2020/02/17
2.8K1
软件测试方法 -- 等价类边界值
测试用例是为了特定的目的而设计的一组测试输入、执行条件和预期的结果,以便测试是否满足某个特定需求。通过大量的测试用例来检验软件的运行效果,他是指导测试工作进行的依据。
EXI-小洲
2022/12/13
8700
软件测试方法 -- 等价类边界值
测试用例等价类划分法讲解_等价类分析法设计用例的方法
1.不知道是否全面测试了所有的内容 (1)是不是所有的功能点都测试到了 (2)是不是每个功能点都测试全面了 2.存在大量冗余测试,影响测试效率 (1)有些功能点可能测试多次 3.对新版本的测试效果很难实施 (1)每个版本测试的数据、步骤都不一样,随意性很强 4.测试的覆盖率无法衡量 (1)测试的好坏不得而知 5.……
全栈程序员站长
2022/11/02
3790
测试用例等价类和边界值_等价类划分和边界值的区别与联系
1、定义:是在测试执行之前,由测试人员编写的指导测试过程的重要文档,主要包括:用例编号、测试目的、测试步骤(用例描述),预期结果   2、介绍编写测试用例的7种方法:     1)等价类划分法()     2)边界值法()     3)因果图法     4)判定表法     5)正交排列法     6)测试大纲法     7)场景法(*****)   至少要掌握每种方法的适用场合(用在哪)和使用步骤(怎么用)   编写测试用例可以参考什么?     (1)需求文档     (2)被测系统(已开发出来的被测系统)       一边对照程序,一边编写用例。很多企业都是这样测试,如果只对照需求文档可能只能完成测试设计的30-40%。     (3)开发(设计)文档(有可能拿不到,比如测试和开发不是同一家公司,就不一定提供设计文档)     (4)与开发、产品、客户等进行沟通
全栈程序员站长
2022/11/07
1.6K0
测试用例等价类和边界值_等价类划分和边界值的区别与联系

相似问题

从表单中获取逗号分隔值?

24

从逗号分隔的值中获取特定值

10

如何在MySQL字段中选择逗号分隔值的唯一值?

25

在用逗号分隔的列中获取唯一值

23

获取逗号分隔值列的计数和唯一值?

34
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文