在c中的套接字編程中,爲什麼要在服務器程序中指定套接字地址? 我無法理解爲什麼在服務器程序中指定套接字地址,因爲我們在客戶端程序中指定的套接字地址,需要在服務器程序中指定什麼。在c中的套接字編程中,爲什麼要在服務器程序中指定套接字地址?
下面是代碼:
bzero((char *)&serv_addr,sizeof(serv_addr));
serv_addr.sin_family=AF_INET;
serv_addr.sin_addr.s_addr=inet_addr(argv[1]);
serv_addr.sin_port=htons(atoi(argv[2]));
* Posix *(或BSD套接字)中的套接字編程多於* C *中的套接字編程;我建議讀一本關於Posix網絡編程的好書。如果在Linux上,請閱讀http://advancedlinuxprogramming.com/ – 2013-04-11 11:22:49