Socket層的核心是兩個(gè)函數(shù):sosend()
和soreceive()
.這兩個(gè)函數(shù)負(fù)責(zé)處理所有Socket層和協(xié)議層之間的I/O操作。
select()
系統(tǒng)調(diào)用的作用是監(jiān)控文件描述符的狀態(tài)。一般用于Socket I/O操作,也可以用于其它文件I/O操作。
Socket緩存
我們知道,每一個(gè)Socket都有一個(gè)發(fā)送緩存和一個(gè)接收緩存。緩存的類型為sockbuf
。
網(wǎng)友評(píng)論