sockets

różnica między programowaniem socket A programowaniem Http

Jaka jest różnica między programowaniem socket A programowaniem Http? czy ktoś może pomóc?

Czy połączenie z gniazdem TCP ma "keep alive"?

Słyszałem o http keep-alive, ale na razie chcę otworzyć połączenie z gniazdem ze zdalnym serwerem. Czy to połączenie z gniazdem pozostanie otwarte na zawsze, czy istnieje limit czasu związany z nim podobny do http keep-alive?

Podstawowy przykład gniazda klienta Pythona

Próbowałem ogarnąć to, jak działają gniazda i próbowałem wybrać przykładowy kod, który znalazłem na tej stronie dla bardzo ... nt_socket.send(data) else: client_socket.send(data) client_socket.close() break;

TCP: czy dwa różne gniazda mogą współdzielić port?

To może być bardzo podstawowe pytanie, ale mnie to myli. Czy dwa różne podłączone gniazda mogą współdzielić port? Piszę se ... jest ograniczona liczbą portów, chyba że wiele gniazd może współdzielić ten sam port. Więc pytanie. Z góry dzięki za pomoc!

Jaka jest różnica między read () I recv() oraz pomiędzy send () I write ()?

Jaka jest różnica pomiędzy read() I recv () oraz pomiędzy send () I write () w programowaniu gniazd ? wydajność i szybkość oraz inne zachowania.

Porady / techniki dla wysokowydajnych gniazd serwerowych C#

Mam serwer. NET 2.0, który wydaje się mieć problemy ze skalowaniem, prawdopodobnie z powodu słabej konstrukcji kodu obsługują ... wodu z wysokiej wydajności gniazd w. NET, i spojrzałem na Kodart " XF.Server " komponent-w najlepszym razie wygląda szkicowo.

Oficjalne powody dla " Oprogramowanie spowodowało przerwanie połączenia: błąd zapisu gniazda"

Biorąc pod uwagę ten fragment ścieżki stosu Wywołane przez: java. net. SocketException: Oprogramowanie spowodowało pr ... yjątku lub użycia innego niż Sun JVM SocketOutputStream, chociaż oba nie unikają faktu, że klient został zakończony) {]}

Połączenie TCP loopback vs wydajność gniazda domeny Unix

Praca na aplikacji opartej na Androidzie i iOS, która wymaga komunikacji z serwerem działającym na tym samym urządzeniu. Obec ... t jakiś dowód/teoria, która dowodzi, że Gniazdo domeny uniksowej dałoby lepsze wydajność a następnie połączenie TCP loopback?

Wykrywanie rozłączenia klienta TCP

Załóżmy, że używam prostego serwera i mam accept()ed połączenie z klientem. Jaki jest najlepszy sposób, aby stwierdzić, kied ... e close, ale co jeśli rozłączy się ręcznie lub całkowicie utraci połączenie sieciowe? Jak serwer może to wykryć lub obsłużyć?

Uzyskaj adres IP interfejsu w systemie Linux

Jak mogę uzyskać adres IPv4 interfejsu w Linuksie z kodu C? Na przykład, chciałbym uzyskać adres IP (jeśli istnieje) przypisany do eth0.

Using.Net 4.5 funkcja asynchroniczna Do Programowania gniazd

Używałem wcześniej BeginAccept() i BeginRead(), ale w Visual Studio 2012 chcę skorzystać z nowego asynchronicznego (async, aw ... tionLevel.Socket, SocketOptionName.DontLinger, true); } public void Start() { } } }

Asynchroniczne IO w Javie?

Jakie opcje dla async io (oparte na gniazdach) są w Javie inne niż java.nio? Również java.nio używa wątków w backround (tak j ... nc-Socket-library robi, może to zostało zmienione) czy jest to "prawdziwe" async io przy użyciu właściwego połączenia select?

Właściwy sposób na zatrzymanie TcpListener

Obecnie używam TcpListener do adresowania połączeń przychodzących, z których każde otrzymuje wątek do obsługi komunikacji, a ... właśnie wtedy i tam? Jaki efekt daje wywołanie słuchacza.Stop () have podczas gdy inne wywołanie blokujące jest uruchomione?

Jak skonfigurować limit czasu połączenia gniazda

Gdy klient próbuje połączyć się z odłączonym adresem IP, jest długi czas ponad 15 sekund... Jak możemy skrócić ten limit czas ... (); } } catch (SocketException se) { lb_connectStatus.Text = "Connection Failed"; MessageBox.Show(se.Message); }

Linux: czy jest odczyt lub recv z socket z timeoutem?

Jak mogę spróbować odczytać dane z gniazda z timeoutem? Wiem, select, pselect, poll, ma pole timeout, ale ich użycie wyłącza "TCP fast-path" w stosie TCP reno. Jedyny pomysł jaki mam to użycie recv (fd, ..., MSG_DONTWAIT) w pętli

Chrome zawiesza się po przesłaniu określonej ilości danych-czeka na dostępne gniazdo

Mam grę przeglądarkową i ostatnio zacząłem dodawać dźwięk do gry. Chrome nie ładuje całej strony i utknął w "91 requests | ... eglądarce. Usunięcie jednego pliku MP3 (najnowszego dodanego) naprawiło problem, więc myślę, że jego dane problem z limitem?

Jak ustawić limit czasu gniazda w C podczas wykonywania wielu połączeń?

Piszę prosty program, który wykonuje wiele połączeń do różnych serwerów w celu sprawdzenia stanu. Wszystkie te połączenia są ... ie limitu czasu między wszystkimi innymi połączeniami. Czy istnieje możliwość zmiany domyślnego czasu oczekiwania systemu ?

Jak usunąć połączenie gniazda CLOSE WAIT

Napisałem mały program, który współdziała z serwerem na określonym porcie. Program działa dobrze, ale: Po nieoczekiwanym za ... i muszę go zamknąć, co kumuluje się nawet więcej CLOSE_WAIT połączenia gniazd. Czy jest sposób, aby spłukać te połączenia?

Gniazdo Pythona odbiera dużą ilość danych

Gdy próbuję odbierać większe ilości danych, zostaje ono odcięte i muszę nacisnąć enter, aby uzyskać resztę danych. Na początk ... mand) data = conn.recv(8000) if not data: break print data, conn.close()

Jak zwiększyć limity gniazd na osx do testowania obciążenia?

Tworzę tester obciążenia, który używa libev do tworzenia wielu otwartych połączeń tcp z aplikacją, nad którą pracuję. Obecnie ... 48576. Daje następujący błąd: ulimit: open files: cannot modify limit: Invalid argument Jak mogę zwiększyć ulimit na osx?