SORU
28 ŞUBAT 2012, Salı


domain soket VS named unıx?

Bir unıx baktıktan sonra yuva adlı ve adlandırılmış olduklarını sanıyordum. Adı boruları ve hiç bir fark görüyor baktım. Farklı başlatıldı olduklarını gördüm ama ben fark tek şey bu. C yaz hem de kullanım fonksiyonu okuyup hem çalışmak AFAIK/.

Fark unix domain soketleri ve adlandırılmış kanallar arasında nedir? Ne zaman birini seç ki? Hangi varsayılan olarak (eğer ihtiyacı varsa başka ne deque, liste veya daha C, varsayılan olarak kullanmak vektör nasıl kullanabilirim gibi) kullanmalı mıyım?

CEVAP
28 ŞUBAT 2012, Salı


UNİX domain soketleri genellikle named daha esnektir. Avantajları şunlardır:

  • İkiden fazla işlemler (örn. iletişim kurmak için kullanabilirsiniz potansiyel olarak birden çok istemci işlemi bağlanma) ile bir sunucu işlemi;
  • Çift yönlü;
  • Geçen çekirdek doğrulandı UID / GID kimlik bilgilerini işlemler arasında destek;
  • İşlemler arasında geçen dosya tanımlayıcıları destekler;
  • Paket ve sıralı paket modları destekler.

Bu özelliklerin çoğu kullanmak içinwrite() / read()yerine sistem çağrılarısend() / recv() Aile kullanmanız gerekir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • eisleyhead

    eisleyhead

    11 Ocak 2006
  • Missouri Star Quilt Company

    Missouri Sta

    18 ŞUBAT 2009
  • Valdorsha

    Valdorsha

    8 Mayıs 2006