第二部分介紹了web和cgi程式設計,解釋了http程式設計模型、web頁面和web瀏覽器;
ip位址分為兩部分,即networkid欄位和hostid欄位。根據劃分,ip位址分為a~f類。例如,乙個b類ip位址被劃分為乙個16位networkid,其中前2位是10,然後是乙個16位的hostid欄位。發往ip位址的資料報首先被傳送到具有相同networkid的路由器。路由器將通過hostid將資料報**到網路中的特定主機。每個主機都有乙個本地主機名 localhost預設ip位址為127001。
struct sockaddr_in ;
struct in6_addr
;#define sin6_len
struct sockaddr_in6
;
struct sockaddr_storage
;
**:
#include #include #include #include #include #include #include #include #include #define maxline 256
#define port 7777
void sys_err(char *msg)
int main(int argc , char **ar**)
sockfd=socket(af_inet,sock_stream,0);
memset(&servaddr,0,sizeof(servaddr));
servaddr.sin_family = af_inet;
servaddr.sin_port = htons(port);
if (inet_pton(af_inet,ar**[1],&servaddr.sin_addr) <= 0)
connect(sockfd,(struct sockaddr *)&servaddr,sizeof(servaddr));
while((n=read(sockfd,recvline,maxline)) >0 )
}if(n <0)
return 0;
}
C Primer Plus 第十三章筆記
1.使用公有派生,基類的公有成員將成為派生類的共有成員 基類的私有部分也將成為派生類的一部分,但只能通過基類的公有和保護方法訪問。2.派生類建構函式必須使用基類建構函式,意味著基類物件應當在程式進入派生類建構函式之前被建立。如果不呼叫基類建構函式,程式將使用預設的基類建構函式。3.可將派生類物件和位...
第十三章 併發
13.1 動機 13.2 基本執行緒 如果必須要控制現成的執行順序,最好是根本不用執行緒,而是自己編寫特定順序彼此控制的協作子程式。繼承thread類或者實現runnable介面。內部類實現。13.3 共享受限資源 1 如果要對類中的某個方法進行同步控制,最好同步所有方法。如果忽略了其中乙個,通常很...
第十三章 類
1.類簡單地說是乙個性的資料型別。類當中有資料成員,和成員函式。類的基本思想就是體現出資料的抽象和封裝。2.這裡只需要說明乙個問題即可 就是類成員函式的const型別 class screen public const int get const int i const int j const 這裡...