«sockets» etiketlenmiş sorular

İki yönlü süreçler arası iletişim akışının uç noktası. Bu genellikle bir ağ bağlantısı üzerinden bir işlem akışına karşılık gelir, ancak hiçbir şekilde böyle bir durumla sınırlı değildir. WebSocket (bir protokol) veya diğer soyutlamalarla (örn. Socket.io) karıştırılmamalıdır.

11
Soket bağlantı zaman aşımı nasıl yapılandırılır
İstemci, bağlantısı kesilmiş bir IP adresine bağlanmaya çalıştığında, 15 saniyenin üzerinde uzun bir zaman aşımı oluyor ... Bu zaman aşımını nasıl azaltabiliriz? Yapılandırma yöntemi nedir? Bir soket bağlantısı kurmak için kullandığım kod aşağıdaki gibidir: try { m_clientSocket = new Socket( AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); IPAddress ip = IPAddress.Parse(serverIp); int iPortNo = …
104 c#  sockets  timeout 


6
Chrome, belirli miktarda veri aktarıldıktan sonra takılıyor - kullanılabilir soket bekleniyor
Bir tarayıcı oyunum var ve son zamanlarda oyuna ses eklemeye başladım. Chrome tüm sayfayı yüklemez, takılıp kalır "91 requests | 8.1 MB transferred"ve daha fazla içerik yüklemez; ve hatta diğer tüm sekmelerdeki web sitesini kırıyor diyerek Waiting for available socket. 5 dakika sonra (tam olarak) veriler yüklenir. Bu başka hiçbir …

15
TCP bağlantısını açık tutmak için sinyal vermem gerekir mi?
TCP / IP üzerinden iletişim kuran iki bileşenim var. Bileşen A, bir sunucu / dinleyici görevi görür ve Bileşen B, istemcidir. İkili olabildiğince çabuk iletişim kurmalıdır. Herhangi bir zamanda yalnızca bir bağlantı olabilir (bu sorunun yanı sıra). Şirketimdeki kıdemli bir geliştirici, bağlantının açık kalmasını sağlamak için iki bileşen arasında uygulama …
96 sockets  tcp 

7
SO_LINGER (0) TCP seçeneği ne zaman gereklidir?
Sanırım seçeneğin biçimsel anlamını anlıyorum. Şu anda kullandığım bazı eski kodlarda seçenek kullanılıyor. Müşteri, yanına yakın bağlantıda FIN'e yanıt olarak RST'den şikayet eder. Ne zaman kullanılması gerektiğini anlamadığım için güvenle çıkarabileceğimden emin değilim. Lütfen seçeneğin ne zaman gerekli olacağına dair bir örnek verebilir misiniz?

9
Python [Errno 98] Adres zaten kullanımda
Python soket programımda bazen onu kesmem gerekiyor Ctrl-C. Bunu yaptığımda, kullanarak bağlantıyı kapatıyor socket.close(). Ancak, yeniden açmaya çalıştığımda, tekrar bağlanabilmek için bir dakika kadar beklemem gerekiyor. Bir soket nasıl doğru bir şekilde kapatılır? Yoksa bu kasıtlı mı?

14
Güvenilir UDP'ye ihtiyaç duyduğunuzda ne kullanıyorsunuz?
Bir TCP bağlantısının potansiyel olarak çok yavaş olduğu ve bir UDP 'bağlantısının' potansiyel olarak çok güvenilmez olduğu bir durumunuz varsa, ne kullanıyorsunuz? Orada çeşitli standart güvenilir UDP protokolleri var, bunlarla ne gibi deneyimleriniz var? Lütfen yanıt başına bir protokolü tartışın ve başka biri kullandığınız protokolden daha önce bahsetmişse, bunları oylamayı …

8
Java soket API'si: Bir bağlantının kapatılıp kapatılmadığı nasıl anlaşılır?
Java soket API'si ile ilgili bazı sorunlarla karşılaşıyorum. Oyunuma şu anda bağlı olan oyuncuların sayısını görüntülemeye çalışıyorum. Bir oyuncunun ne zaman bağlandığını belirlemek kolaydır. Ancak, bir oyuncunun soket API'sini kullanarak bağlantısının ne zaman kesildiğini belirlemek gereksiz yere zor görünüyor. isConnected()Uzaktan bağlantısı kesilmiş bir soketi aramak her zaman geri dönüyor gibi …

12
G / Ç girişiminde bulunmadan, TCP soketinin eş tarafından incelikle kapatıldığını tespit etmek neden imkansız?
A kadar takip ettikçe son soruya , bunun soket incelikle eş tarafından kapalı olduğunu tespit etmek için, bir TCP soket üzerinde okuma / yazma girişiminde olmadan, Java imkansızdır neden acaba? Ön NIO Socketveya NIO kullanılıp kullanılmadığına bakılmaksızın durum böyle görünüyor SocketChannel. Bir eş, bir TCP bağlantısını incelikle kapattığında, TCP, bağlantının …

3
UNIX engellemesiz G / Ç: O_NONBLOCK - FIONBIO
Ben BSD soket programlama bağlamında üzerinde çalıştırmak her örnekte ve tartışmada, o I tıkanmasızdır için bir dosya tanıtıcı set önerilen yoludur / Ç modu kullandığını görünüyor O_NONBLOCKbayrağı için fcntl(), örneğin, int flags = fcntl(fd, F_GETFL, 0); fcntl(fd, F_SETFL, flags | O_NONBLOCK); On yılı aşkın süredir UNIX'te ağ programlama yapıyorum ve …

7
CLOSE_WAIT soket bağlantısını nasıl kaldırırım
Belirli bir bağlantı noktasındaki bir sunucu ile etkileşim kuran küçük bir program yazdım. Program iyi çalışıyor, ancak: Program beklenmedik şekilde sona erdiğinde ve o soket bağlantısı durumda gösterildiğinden beri CLOSE_WAIT. Bir programı çalıştırmayı denersem kilitleniyor ve onu kapatmaya zorlamam gerekiyor, bu da daha fazla CLOSE_WAIT soket bağlantısı biriktiriyor . Bu …
91 linux  sockets 

5
Soket işlemleri için bir zaman aşımı ayarlama
Bir soket oluşturduğumda: Socket socket = new Socket(ipAddress, port); IP adresi mevcut olmadığı için sorun olmayan bir istisna atar. (Test değişkenleri nerede String ipAddress = "192.168.0.3"ve int port = 300.) Sorun şudur: bu soket için zaman aşımına nasıl ayarlayabilirim? Soketi oluşturduğumda, bir soket UnknownHostExceptionalıp soketi zaman aşımına almadan önce süreyi …
87 java  sockets 


5
Alpine docker konteyneri içindeki Flask uygulamasının Gunicorn çalıştırmasında yükseltilen 'OSError: libc bulunamadı'
Miguel Grinberg'in mega dersinden Microblog uygulamasına dayanan bir Flask uygulaması üzerinde çalışıyorum. Kod burada yaşıyor: https://github.com/dnilasor/quickgig . Bağlantılı bir MySQL 5.7 kapsayıcısı ile çalışan bir docker uygulaması var. Bugün Flask-Admin modülünü kullanarak bir Yönetici Görünümü işlevi ekledim. Flask sunucusunda 'flask run' aracılığıyla yerel olarak güzelce hizmet veriyor (OSX), ancak yeni …
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.