2012-01-15 136 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

回答