一個埠可以被多個進行監聽嗎
uj5u.com熱心網友回復:
一口井.可以被多人打水么?uj5u.com熱心網友回復:
一個埠只能被一個應用服務監聽,而不能被多個應用服務監聽,但是這個應用服務可以被多個客戶端連接。這個就是socket編程,當一個埠被系結到某個socket服務的時候,可以使用多執行緒的方式來處理多個客戶端的連接,客戶端連接的都是這個埠,只是服務器對每個客戶端都有相應的執行緒來處理。而客戶端會由OS隨機分配一個埠與服務器連接。但是假如有兩個服務A和B,如果埠8080被A服務使用了,那么就不能被B再使用。
uj5u.com熱心網友回復:
可以啟用多個執行緒來監聽同一個埠!Socket.Bind()的下一步是Socket.Listen(),這里的listen動作,可以同時啟用多個執行緒來執行。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/21933.html
標籤:網絡通信
