按Java中的服务名称检查服务可用性?

时间:2012-08-10 10:03:38

标签: java sockets networking port

根据以下文章,我可以在Java中创建一个简单的套接字来检查服务的可用性。但是,需要端口号来检查服务。

Check service availability from java

但是,如果我只在/ etc / services中定义了服务名称,我该如何检查服务可用性?我是否必须首先按服务名称获取端口号?参考以下问题:

Port to Service Name in Java?

我期待更多本地方式让操作系统为我翻译服务名称,而不是自己在Java中翻译它。感谢。

1 个答案:

答案 0 :(得分:0)

如果您真的不想解析/etc/services,我担心您会查看某些JNI或JNA getservbyname()的实施情况。

我可能首先解析服务文件,然后查看本机实现,如果这还不够好的话。摘要/包装它如此交换另一个解决方案并不是那么痛苦。

相关问题