如何知道我的應用程序在哪個端口上運行?如何知道我的應用程序正在使用哪個端口
1
A
回答
3
你什麼端口告訴它運行?
(你將不得不給我們介紹一下,正是你/你的程序是/是做我們能夠給你一個更加有用的答案比上述的更多細節。)
8
這不是大量的信息去,但如果你的應用程序是一個通用的TCP服務器和你真的不能確定它是否正在運行與否,或者哪個端口上,嘗試:
netstat -an -p tcp
(這是一個UNIX/Linux/OS X命令...不知道Windows的等價物是什麼,但它會類似)
這將向您顯示您計算機上的所有偵聽套接字以及它們正在偵聽的IP地址/端口。其中之一可能是你的應用程序。
0
如果你使用TCP \ IP或UDP fport應該滿足您的需求 link text
1
0
在Servlet中,您可以詢問HttpRequest對象如何調用它,包括端口和主機名。對於查詢容器的servlet沒有標準的API。
2
如果你的應用程序是一個服務器,你需要測試它是否在聽,你可以使用
netstat -ltpn
開關的含義:
- -l「聽音」,即是,只有服務器插座
- -t「tcp only」;請注意,您可能需要udp,然後使用-u
- -p爲「程序」:顯示哪個進程打開哪個套接字
- -n對於「數字」:IPs是確定的,不要花時間查找主機名
以root身份運行它(例如,使用sudo)以獲取由根進程打開的套接字上的進程信息。
這是針對UNIX/Linux的。請指定您正在使用的系統以獲得更準確的答案。
相關問題
- 1. 我如何知道哪個dsn驅動程序正在使用?
- 2. 如何查找哪個應用程序正在使用我的端口?
- 3. 如何知道php5正在使用哪個端口我忘記了我用來安裝的端口號
- 4. 如何知道在Linux上使用哪個串行端口?
- 5. 如何知道哪個應用程序正在GAC中使用Assembly?
- 6. ,我可以知道我將使用哪個端口號嗎?
- 7. 如何知道Stream使用的是哪個本地端口?
- 8. 如何知道應用程序使用哪個3D API?
- 9. 我想知道哪些.net CLR版本我的應用程序正在使用
- 10. 我如何知道哪個應用程序版本正在被android替換?
- 11. 如何知道我的程序正在使用哪個網絡路徑?
- 12. 我如何知道哪個版本的mysql odbc驅動程序正在使用
- 13. 我如何知道我的應用程序正在關閉?
- 14. 我如何知道我的應用程序來自哪裏?
- 15. 如何知道在Android應用程序中使用哪些庫
- 16. 如何知道我正在使用哪個版本的CrafterCMS?
- 17. 如何知道我正在使用哪個iOS開發人員程序?
- 18. 如何知道哪個w3wp進程用於Intranet應用程序我在尋找
- 19. 我如何知道我的Android應用程序將使用哪些設備?
- 20. GitHub如何知道我正在使用哪個帳戶?
- 21. 我如何知道正在使用哪個桌面環境?
- 22. 你怎麼知道你的C#應用程序正在使用哪個DLL?
- 23. 不知道如何騰出正在使用的Jupyter Notebook端口
- 24. 列出哪些端口我的Java應用程序使用
- 25. 如何知道我的.net應用程序在哪個瀏覽器上運行?
- 26. 如何知道哪個應用程序在我的Android上有病毒?
- 27. 如何確定哪個進程正在使用串行端口?
- 28. 我如何知道我使用的端口?
- 29. 如何知道我的應用程序使用的RAM
- 30. 如何知道哪個線程正在運行我的方法?
windows上的netstat -na(XP/Vista/7上的netstat -nao也會顯示pid) – Fedearne
在Windows上,名爲FPort的免費工具顯示進程名稱與端口 – Piskvor