天天看點

AF_UNIX

3、SOCK_SEQPACKET

SOCK_SEQPACKET提供一個順序确定的,可靠的,雙向基于連接配接的socket endpoint. 與SOCK_STREAM不同的是,它保留消息邊界。(表明發送兩個資料包,隻能分兩次讀入)使用SOCK_SEQPACKET工作模式,就可以保證每次write都會發起底層send。

mSocket = socket(AF_UNIX, SOCK_SEQPACKET, 0);

但這樣接收端延遲非常嚴重。 

繼續閱讀