2009-10-14 45 views
7

Tôi đang cố gắng tìm ra giao thức để sử dụng với các ổ cắm miền và không thể tìm thấy thông tin về cách các cổng miền có thể được tin cậy một cách mù quáng.Ổ cắm unix miền đáng tin cậy đáng tin cậy như thế nào?

Dữ liệu có thể bị mất không? Các thư có luôn được nhận theo thứ tự như được gửi không? Ngay cả khi sử dụng ổ cắm datagram?

Chuyển có phải là nguyên tử không? Khi đọc các ổ cắm, tôi có thể tin tưởng rằng tôi nhận được toàn bộ tin nhắn trên một đọc hoặc tôi có phải kiểm tra nó bản thân mình?

Trả lời

11

Từ 'người đàn ông AF_UNIX':

loại hợp lệ là: SOCK_STREAM, đối với một ổ cắm dòng theo định hướng và SOCK_DGRAM, đối với một ổ cắm datagram theo định hướng riêng giữ gìn nhắn ranh giới (như trên hầu hết các trường Unix, Unix domain datagram sockets luôn đáng tin cậy và không sắp xếp lại datagrams);

Các vấn đề liên quan