2012-01-15 139 views
0

我在java中制作了一个端口扫描程序,它能够正常工作,现在我只想告诉用户端口正在被用于什么。理想情况下,所需的方法是将输入作为表示端口的int并返回该端口的描述。如输入53将导致输出“DNS”。除了插入预定的数据之外,我会如何实现这样的事情。Java端口描述符

+2

你在这里有一个问题......你说53,很好,但DNS是53/UDP或53/TCP。 TCP不是DNS的标准。在C中,你会使用'getservbyport()'来获取这个信息,不知道对于Android ... – fge 2012-01-15 02:53:21

+0

那么android是java ...所以然而它是在java中完成它在android中完成,除非它必须做UI的东西。 – 2012-01-15 02:56:48

+0

这就是问题所在,在这里你不涉及UI的东西,但是从Java的角度来看,就是基本的低级别的东西,也就是说,操作系统的东西。我不知道Java本身是否有API,但也许Android有?只要看看Java在Java 7中正确使用文件系统(部分)的时间需要多长时间! – fge 2012-01-15 03:02:00

回答