domain soket VS named unıx? | Netgez.com
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

  • AlaskanGrizzly

    AlaskanGrizz

    30 EKİM 2009
  • Helen Bradley

    Helen Bradle

    4 Mart 2008
  • Rozetked | Обзоры

    Rozetked | Ð

    5 AÄžUSTOS 2011