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

  • Alfredo Garcia

    Alfredo Garc

    25 Mayıs 2007
  • Break

    Break

    10 Aralık 2005
  • StalkerJS

    StalkerJS

    15 HAZİRAN 2010