«socket» etiketlenmiş sorular

aynı ana bilgisayar işletim sisteminde yürütülen işlemler arasında veri alışverişi için bir veri iletişim uç noktasıdır.

4
Debian Squeeze'deki bir Unix alan soketi ile nasıl kabuk iletişim kurabilirim?
Debian Squeeze web sunucusu kullanıyorum. Üzerine memcached yükledim ve /tmp/memcached.sockyalnızca aynı sunucuda yaşayan web sitesinden mesaj alması gerektiğinden, bir Unix alan soketinde (at ) dinlemek için memcached yapılandırdım . İyi çalışıyor gibi gözüküyor, fakat aynı zamanda benim yaptığımı düşündüğümü yaptığını kontrol etmek için kabuklu memcached ile iletişim kurmak istiyorum. memcached …
99 shell  debian  socket  telnet 

7
Bu unix soket çiftinin diğer ucunda kim var?
Hangi işlemin bir UNIX soketinin diğer ucuna sahip olduğunu belirlemek istiyorum. Özellikle, socketpair()herhangi bir UNIX soketi için aynı olmasına rağmen , yaratılmış olanı soruyorum . parentBir socketpair(AF_UNIX, SOCK_STREAM, 0, fds)ve fork()s'yi oluşturan bir programım var . Ana süreç kapanır fds[1]ve fds[0]iletişim kurmaya devam eder. Çocuk tersini yapar close(fds[0]); s=fds[1]. O …

6
Soket nedir?
Birisi bana soketin ne olduğunu açıklayabilir mi? SSL bağlamında birçok kısaltmada görüyorum. Ayrıca, neden soket denir? Tamamen mi çünkü icat ettikleri bir isimdi? Yoksa ilk buldukları isim miydi?

2
Unix soketlerin ve TCP portlarının performansı
Örneğin php-fpm'de: #listen = 127.0.0.1:9000 listen = /var/run/php-fpm/php-fpm.sock TCP bağlantı noktalarında unix soket tabanlı dinleyicileri kullanmak arasında büyük bir performans farkı var mı? (Sadece PHP için değil, genel olarak. Her servis için farklı mıdır?)

2
/ proc / PID / fd / X bağlantı numarası
Linux'ta, içinde /proc/PID/fd/X, borular veya yuvalar olan dosya tanımlayıcıları için bağlantılar aşağıdaki gibidir: l-wx------ 1 user user 64 Mar 24 00:05 1 -> pipe:[6839] l-wx------ 1 user user 64 Mar 24 00:05 2 -> pipe:[6839] lrwx------ 1 user user 64 Mar 24 00:05 3 -> socket:[3142925] lrwx------ 1 user user …



3
Başvurum için portları nasıl ayırırım?
Özel uygulamalarım için bağlantı noktaları listesini nasıl ayırırım? Daha açık olmak gerekirse, oluşturduğum ürün arasında birçok işlem ve aralarında çok fazla iletişim var. Karşılaştığım sorun şu ki - arada bir - işletim sistemim limanlarımı çalıyor. Nadirdir, ama olur. Bunun nedeni, farklı bir uygulamanın bağlantı noktası belirtilmemiş olarak ":: bind" kullanması …
29 tcp  udp  socket 

3
Neden TCP / IP soketleri “açık dosyalar” olarak kabul edilir?
Linux'ta temel bir kavram olduğundan emin olduğumu anlama konusunda yardıma ihtiyacım var: açık dosyalar için sınır. Özellikle, açık soketlerin bir sistemdeki toplam "açık dosya" sayısına neden güvenebildiği konusunda kafam karıştı. Birisi lütfen nedenini açıklayabilir mi? Bunun muhtemelen Linux'taki "her şey bir dosyadır" ilkesine geri döndüğünü biliyorum, ancak herhangi bir ek …

4
Sunucu hangi istemci portuna gönderileceğini nasıl bulur?
Anladığım kadarıyla, bir müşteri bir bağlantı isteği yaptığında ne olur: Sunucu belirli bir port numarasına bağlı olacaktır. Port numarası daima bir dinleme işlemine bağlıdır. Yalnızca sunucu gelen bağlantıları dinliyor olduğundan, istemci tarafında bağlanmamız gerekmez. Sunucu bu port numarasını dinlemeye devam edecektir. Müşteri bir connect()istek gönderecek . Sunucu, isteği kullanarak kabul …
26 tcp  socket 

4
Unix İnternet soketleri dosyalar mı?
"Her şey bir dosyadır" un Unix'in temel kavramlarından biri olduğunu biliyorum, ancak yuvalar normal dosya sistemi arabirimleri gibi değil, çekirdek tarafından sağlanan (soket, sendto, recv, vb.) Farklı API'ler kullanıyor. Bu "Her şey bir dosyadır" burada nasıl uygulanır?

3
Her soket için bir dosya var mı?
UNIX Dünyasında "Her şey bir dosyadır". Yukarıdaki cümle ünlüdür. Koşarken echo "hello programmer" >> /dev/tty1verilen ipi izleyebilirim TeleType 1 .... Her biri için dosya nerede ve nerede socket? Arkadaşımın bilgisayarıma bağlandığını ve onun IP'sinin h.h.h.hilgili dosyaya nasıl erişebileceğimi varsayalım. Mümkün mü?
21 files  kernel  socket 

2
TCP soketi zaman aşımı nasıl yapılır
Sunucu ortamımızın ağ felaket simülasyonları için, bir TCP soketini kasıtlı olarak zaman aşımına uğratmanın bir yolunu arıyoruz. Mevcut prizler için basit yollar var mı? Ayrıca, küçük C test senaryosu programı bir artı olacaktır. TCP arabellek okuma sırasında ve ağa bağlı olmayan kaynaklardan (samba) okuma sırasında ağ arabirimlerini bırakmayı zaten denedik. …
20 socket  timeout 

2
Soket yolu uzunluğu neden yüz karakterle sınırlıdır?
Unix sistemlerinde, yol adlarının uzunluk sınırlaması yoktur (Linux'ta 4096 karakter) ... yaklaşık 100 karakterle sınırlı olan soket dosyaları yolları hariç ( Linux'ta 107 karakter ). İlk soru: neden bu kadar düşük bir sınırlama? Mevcut çalışma dizini değiştirerek ve çeşitli dizinlerde aynı soket kullanarak çeşitli soket dosyaları oluşturarak bu sınırlama etrafında …

3
Çekirdek soket yapısı ve TCP_DIAG
(TCP kullanarak) Gerçek Zamanlı veri sunucusuna bağlanan bir yazılım üzerinde çalışıyorum ve bazı bağlantıları bırakarak var. Benim tahminim, istemciler sunucudan gelen verileri yeterince hızlı okumazlar. Bu nedenle TCP soketlerimi izlemek istiyorum. Bunun için "ss" aracını buldum. Bu araç her soketin durumunu görmenizi sağlar - burada komutun çıktısının örnek bir satırı …
18 linux  tcp  socket 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.