我有一個應用程序在各個客戶端服務器上監聽端口上的腳本信息。我需要決定我應該分配給應用程序綁定的端口。我可以看看this list並知道要分配哪些端口而不是,但我對開發人員決定如何將端口分配給其應用程序感到困惑。它們是簡單的隨機數,還是有指南針對不同類型的應用程序使用特定的端口範圍?爲您的應用程序選擇端口的指南
1
A
回答
4
它基本上是隨機的。從IANA列表中的一個未分配/專用範圍中選擇一個端口,並希望獲得最佳效果。
您可能想詢問服務器和網絡管理員是否有他們希望您使用的端口,因爲他們可能需要配置防火牆/路由器等。 (他們可能甚至不知道正在使用哪些端口,並能夠給你一個可用的端口,一個明確的答案,但是這將是非典型的。)
如果您的應用程序無法打開端口的收聽,然後你」我想確保有人會看到錯誤信息。這可能意味着其他人正在使用該端口,所以您需要解決衝突。同樣,如果客戶端連接到該端口的某個東西並獲得「怪異」輸出,請確保以合適的方式報告錯誤。
而且不要將此端口號硬編碼到任何應用程序中。通過命令行選項,配置文件,環境變量等進行配置。如果難以更改,那麼您肯定需要對其進行更改。
0
你的主要目標是獲得一個不常用的,除此之外選擇你喜歡的東西。
我有時會變得富有創意,並找到一種方法來計算對應用程序有意義但含糊不清的引用。通常我會將應用程序名稱中的字符轉換爲ASCII值,並將它們相加,並根據可能的值乘以另一個數字來將它取到1024-65000範圍內。
相關問題
- 1. 一個新的應用程序指南
- 2. 爲我的ios應用程序創建指南(教程)
- 3. 應用程序調用指南訪問
- 4. Dashcode用戶指南應用程序
- 5. 關於如何爲前端應用程序創建webjar的分步指南?
- 6. 爲應用程序選擇
- 7. Android應用程序設計指南
- 8. Android版應用程序指南
- 9. Winforms測試應用程序指南
- 10. Django Web應用程序設計指南
- 11. iPad電視指南應用程序
- 12. 開發J2ME應用程序指南
- 13. 翻譯django應用程序(OSQA)指南?
- 14. 如何在部署期間選擇Web應用程序應使用的端口
- 15. 框架選擇指南
- 16. 黑莓應用程序與指南針應用程序集成
- 17. 影響您或改進您的代碼的PHP教程/指南
- 18. 需要幫助'應用程序購買編程指南'爲iPhone!
- 19. Xcode 6.4您選擇的應用程序不存在
- 20. 使用端口80的應用程序
- 21. Node.js應用程序未在指定的端口上偵聽
- 22. 在客戶端服務器應用程序中動態選擇連接端口
- 23. 進口從畫廊所選擇的圖像到您的應用
- 24. 端口特定的RMI應用程序
- 25. 如何選擇一個自定義應用程序的靜態端口號?
- 26. 在低端VPS上爲Node.js應用程序選擇數據庫
- 27. 爲應用程序後端創建什麼選擇
- 28. 需要使用YouTube api授權Android應用程序的指南
- 29. 在您的應用程序
- 30. 爲Java應用程序選擇DBMS
吻我說。閉上你的眼睛,選擇你想象的第一個數字;) – jgauffin 2011-04-22 13:02:36
@jguaffin:7?不,那不行! – HyderA 2011-04-22 13:04:09