我知道一個套接字連接是由服務器套接字和客戶端套接字建立的。 我讀了一些文件說,一個服務器套接字可以服務多個客戶端套接字,意味着一個服務器端口可以服務器多客戶端端口。套接字連接問題
1.但我不知道服務器使用隨機端口來服務不同的客戶端後連接底層,或服務器只是使用相同的端口監聽和服務許多客戶端的連接?
2.如果是這樣,當我實現服務器和客戶端套接字連接時,是否可以隨機選擇一個新端口來建立新的服務器套接字並告訴客戶端重新連接到新的服務器套接字,並且偵聽的服務器套接字只是繼續監聽其他服務器套接字客戶?它意味着使用不同的端口來服務不同的客戶端
3.使用一個服務器套接字(端口)來服務多個客戶端有什麼好處?並使用多服務器套接字(端口)服務器不同的客戶端的優勢?
謝謝