嗨 可以使用相同的端口來偵聽兩個不同的協議請求..也就是說,我可以使用相同的端口爲http和https請求?可以一個端口監聽兩種不同的協議嗎?
2
A
回答
5
如果所有協議都要求客戶端首先發送數據,則只能這樣做。您可以編寫僞服務器來讀取數據並檢測正在使用的協議,並將其重定向到適當的本地服務器。使用像ssh這樣的協議,由於服務器首先發送數據並且客戶端響應該協議,因此無法完成此操作。
3
0
Weblogic事實上服務於兩個不同的協議,http和LDAP,來自同一個端口。 的Weblogic中嵌入的LDAP服務器,而且甲乙WebLogic Server和嵌入式LDAP服務器的同一端口上偵聽7001
您可以訪問WL管理控制檯指向您的瀏覽器http://earth1.com:7001/console
您可以連接到LDAP服務器通過LDAP瀏覽器ldap://earth1.coom:7001
1
例如,基於NodeJS的socket.io正是如此。它可以監聽標準端口80,並通過HTTP或WebSocket協議使用做出決定。
非常感謝howie。我正在創建一個發送數據的移動客戶端,但很多時候它只響應..然後它不能完成? – garima 2011-01-07 05:59:05