2009-10-14 20 views
7

Etki alanı soketleriyle kullanılacak bir iletişim kuralı bulmaya çalışıyorum ve etki alanı soketlerinin körü körüne nasıl güvenilebileceği konusunda bilgi bulamıyorum.Unix alan adı soketleri ne kadar güvenilir?

veri kaybı olur mu? Mesajlar her zaman gönderildiği gibi aynı sırada mı alınır? Datagram soketlerini kullanırken bile mi?

transferleri atom musunuz? Soketi okurken, bütün mesajı okudum ya da kendim kontrol etmem gerektiğine güvenebilir miyim? 'Adam AF_UNIX' Gönderen

cevap

11

:

Geçerli türler şunlardır: SOCK_STREAM, bir dere odaklı soket ve SOCK_DGRAM için, mesaj sınırları (çoğu Unix uygulamaları olduğu gibi , Unix koruyan bir datagram odaklı soket için etki alanı datagramı yuvaları her zaman güvenilirdir ve datagramları yeniden sıralamayın);