一、函式原型和引數說明
listen函式原型
#includeint listen(int sockfd, int backlog)
它有兩個引數,第乙個sockfd表示前面建立的socket檔案描述符,由socket函式返回;第二個backlog規定了核心應為相應套接字排隊的最大連線個數,即同一時刻可能會有多個套接字同時連線。
二、listen函式的作用
當socket函式建立乙個套接字時,它被假設為乙個主動套接字,也就是說,它是乙個將呼叫connect連線的客戶套接字。listen函式把乙個未連線的套接字轉換成乙個被動套接字,接受來自其他主動套接字的連線請求。
listen函式用在tcp伺服器端,一般在呼叫bind之後且呼叫accept之前呼叫,當呼叫listen之後,伺服器程序就可以呼叫accept來接受乙個外來的請求。
網路程式設計socket之listen函式
listen函式使用主動連線套介面變為被連線套介面,使得乙個程序可以接受其它程序的請求,從而成為乙個伺服器程序。在tcp伺服器程式設計中listen函式把程序變為乙個伺服器,並指定相應的套接字變為被動連線。listen函式在一般在呼叫bind之後 呼叫accept之前呼叫,它的函式原型是 inclu...
網路程式設計socket之listen函式
摘要 listen函式使用主動連線套介面變為被連線套介面,使得乙個程序可以接受其它程序的請求,從而成為乙個伺服器程序。在tcp伺服器程式設計中listen函式把程序變為乙個伺服器,並指定相應的套接字變為被動連線。listen函式在一般在呼叫bind之後 呼叫accept之前呼叫,它的函式原型是 in...
網路程式設計socket之listen函式
摘要 listen函式使用主動連線套介面變為被連線套介面,使得乙個程序可以接受其它程序的請求,從而成為乙個伺服器程序。在tcp伺服器程式設計中listen函式把程序變為乙個伺服器,並指定相應的套接字變為被動連線。listen函式在一般在呼叫bind之後 呼叫accept之前呼叫,它的函式原型是 in...