爲什麼在網絡程序設計中服務器端必須使用bind函數來綁定IP地址和端口號,而客戶端不需要使用bind函數來綁定IP地址和端口號呢?

Socket: 爲什麼服務器端只需要一個:服務器端口 客戶端需要:服務器端口 + 服務器IP   因爲服務器是時時在監聽(Listen)有沒有客戶端的連接。如果服務器不綁定IP和端口的話(Bind),客戶端上線的時候怎麼連到服務器呢。所以服務器要綁定IP和端口,而客戶端就不需要了。(注意:MFC中的Bind是在Create函數中自動調用的) 客戶端上線是主動向服務器發出請求的,因爲服務器已經綁定了
相關文章
相關標籤/搜索