unix網路程式設計初接觸

2021-05-05 06:35:27 字數 479 閱讀 2031

連線端呼叫函式

sockfd=socket(af_inet6,sock_stream,0);  建立網際位元組流套介面

inet_pton(af_inet6,argv[1],&servaddr.sin6_addr); 將第乙個引數轉換成ipv6格式的地》址

connect(sockfd,server_addr,sizeof(server_add)); 連線server_addr指定的位址

read(sockfd,revline,maxline);從套接字中讀資料至revline

伺服器端函式

listenfd=socket(af_inet,sock_stream,0);     建立套接字介面

bind(listenfd,server_addr,sizeof(server_addr));   把套接字跟server_addr繫結

listen(listenfd,listenq);   監聽埠

for(;;)

UNIX程式設計 perl語言初接觸

以前也接觸過一點perl語言 但今天才認真使用了一下。對於指令碼語言,它最大的優勢在於文字處理和整合程式。象perl語言,它還有一定的跨平台的優勢。但是由於指令碼語言中的變數都被視為字串,它的劣勢在於效率。文字處理主要用到perl的檔案,字串,和正規表示式。整合程式,perl提供了兩種操作符 sys...

指標初接觸

指標是強大的c語言工具 指標指向位址 1.定義指標 使用指標之前要定義指標,與int,char,float類似的定義方式,不過要在定義型別和指標名之間加乙個 號來表示定義的是指標,不帶 號會導致定義的為變數而非對應型號的指標。2.初始化指標 使用指標之前還要初始化指標,否則指標有可能會覆蓋掉資料 我...

UNIX網路程式設計

在unix network programming 的 3.7 inet pton and inet ntop functions 中提到中有如下兩個巨集定義 define inet addrstrlen 16 for ipv4 dotted decimal define inet6 addrstr...