我在本地主機的端口1234創建一個服務器。在客戶端代碼中,我啓動了一個struct sockaddr_in server_addr
並填充了服務器的IP地址和端口號。當我嘗試將客戶端連接到服務器時,我得到「地址已在使用」:如何將本地端口號分配給套接字?
綁定(client_sockfd,SERVER_ADDR,的sizeof SERVER_ADDR)
所以OS認爲我是想使用相同的地址和端口號創建另一個服務器套接字。在這種情況下,我怎麼能告訴操作系統server_addr是我想連接的另一個端點,並且它找到客戶端套接字的另一個端口號?