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ş:
Otomotiv: Başka bir MySQL daemon zaten...
Unıx Ayırıcı ile Sıralama...
Tüm istemciler Soket kullanarak güncel...
Nasıl unıx ve son bir saat içinde oluş...
Nasıl java kod Unıx kabuk komut dosyas...