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

  • Elefant Traks

    Elefant Trak

    5 HAZİRAN 2007
  • Jonathan Flavell

    Jonathan Fla

    1 HAZİRAN 2006
  • The Warp Zone

    The Warp Zon

    24 AĞUSTOS 2007