tcp

Czy protokoły binarne są martwe? [zamknięte]

Wydaje się, że kiedyś było o wiele więcej protokołów binarnych z powodu bardzo niskiej prędkości internetu w czasie (dialup). ... Czy protokoły binarne są naprawdę martwe, czy są po prostu mniej popularne? Dlaczego mieliby być martwi lub mniej popularni?

jak wysłać tablicę bajtów przez połączenie TCP (programowanie w Javie)

Czy ktoś może zademonstrować jak wysłać tablicę bajtów przez połączenie TCP z programu nadawcy do programu odbiorczego w Javi ... iejący przykład, może mógłbyś zamieścić link. (Nie ma potrzeby odkrywania koła na nowo. P. S. To jest A NIE Praca domowa! :-)

Obsługa wielu wywołań recv() i wszystkich możliwych scenariuszy

Jestem całkiem nowy w C i piszę serwer TCP i zastanawiałem się, jak obsłużyć recv () od klienta, który będzie wysyłał polecen ... Podstawowe pytanie, ale chciałbym je wdrożyć sprawnie, obsługując wszystkie przypadki, które mogą się pojawić. Z góry dzięki.

Kiedy pakiet sieci TCP zostanie fragmentowany w warstwie aplikacji?

Kiedy pakiet TCP zostanie fragmentowany na warstwie aplikacji? Czy gdy pakiet TCP jest wysyłany z aplikacji, odbiorca na war ... cy w warstwie aplikacji, ponieważ warstwa sieciowa zmontuje Fragmenty przed wysłaniem pakietu do następnej warstwy, prawda?

Jakie są domyślne grupy zabezpieczeń utworzone po pierwszym skonfigurowaniu AWS EB?

Zastanawia mnie rola kilku grup, które wydają się być automatycznie dodawane do mojej listy grup zabezpieczeń AWS, podłączony ... ich środowisk)? Czy Mogę" un hook " regułę jako źródło z danego środowiska EB (np. zastąpienie jej jako źródła zakresem IPs)?

Przykładowy serwer TCP napisany w Rust [zamknięty]

Szukam przykładu serwera TCP w Rust. Albo 'hello world' albo serwer echo byłby świetny.

FIN vs RST w połączeniach TCP

Z tego co rozumiem, są 2 sposoby zamknięcia połączenia TCP: wyślij flagę FIN wyślij flagę RST RST powoduje natychmiasto ... ymasz potwierdzenie. Czy dobrze to Rozumiem i czy są jakieś inne różnice między nimi? Czy te 2 flagi mogą być używane razem?

close () socket bezpośrednio po send (): unsafe?

Czy rozsądne/bezpieczne jest close() gniazdo bezpośrednio po ostatnim send()? Wiem, że TCP ma próbować dostarczyć wszystkie ... ta tak niezawodnie, jak to możliwe. Potwierdzenia warstwy aplikacji nie są opcją (protokół to HTTP, a ja piszę mały serwer).

Java detect lost connection [duplikat]

To pytanie ma już odpowiedź tutaj: Java socket API: jak sprawdzić, czy połączenie zostało zamknięte? ... ernet zawiedzie. Próbowałem użyć metody Socket.isConnected(), ale to na zawsze powróci "prawda". Jak mogę to zrobić w Javie?

boost:: ASIO

Czasami boost::asio wydaje się rozłączać, zanim tego chcę, tzn. zanim serwer poprawnie obsłuży rozłączenie. Nie jestem pewien ... else { assert(len == readLen); handler(type,payLoad,len,error); //delete[] payLoad; } }

Jakie problemy występują przy wdrażaniu gier wieloosobowych w czasie rzeczywistym

Mam pewne doświadczenie w tworzeniu gier multiplayer turowych za pomocą gniazd, ale nigdy nie próbowałem gry akcji w czasie ... szcze? Nie zdecydowałem się jeszcze, co zrobić, ale na potrzeby tego pytania można rozważyć grę 2D dla 10 graczy z X Y ruch.

Jak oznaczyć koniec pakietu TCP?

W aplikacji klient/serwer były dane tekstowe o różnej długości będą wysyłane tam iz powrotem między Klientem a serwerem, jak ... czającego koniec paczka? Niektóre z przesyłanych danych będą miały tylko kilka znaków, a niektóre mogą być tysiącami znaków.

Wyłączenie opóźnionych ACK TCP

Mam aplikację, która otrzymuje stosunkowo niewielki ruch przez TCP bez odpowiedzi na poziomie aplikacji. Wydaje mi się, że s ... e wygląda na to, że stos i tak zmieni go pod moimi stopami. To działa na jądrze Linuksa 2.6 i nie martwię się o przenośność.

Czy można przesłać żądanie połączenia bez http do innego portu w nginx?

Mam nginx uruchomiony na moim serwerze, nasłuchujący port 80 i 433. Wiem, że nginx ma wiele sposobów przekierowania portów, k ... wek HTTP: przekaż go do innego portu, powiedzmy 888, 999, itd. Czy to technicznie możliwe? A może sugerujesz, jak to zrobić?

Używając Linuksa, jak określić, na którym interfejsie ethernet transmitowane są dane

Pracuję nad systemem serwerowym opartym na Linuksie, w którym są dwa interfejsy sieciowe, oba na tej samej podsieci (na razie ... To intuicyjnie wydaje się, że powinno działać, ale zastanawiałem się, czy są jakieś inne opcje, aby osiągnąć ten sam wynik.

Obsługa częściowego zwrotu z recv () TCP w C

I 've been reading through Beej' s Guide To Network Programming aby uzyskać obsługę połączeń TCP. W jednym z przykładów kod k ... ż jego sendall() funkcję, więc to powinien wysłać wszystko do klienta. Zobacz 6.1. Prosty serwer strumieniowy w przewodniku.

Tworzenie połączenia klienta TCP z SSL

Próbuję utworzyć połączenie TCP i wysyłać / odczytywać dane, które używają SSL, ale nie udało mi się tego pomyślnie wykonać. ... zenia BinaryReader. Czy ktoś zna prosty przykład, który tak robi? Nie interesuje mnie pisanie strony serwera, tylko klienta.

Co dzieje się z połączeniem TCP i UDP (z multicastem), gdy aplikacja iOS weszła w tło

Stworzyłem kilka eksperymentów: Konfiguracja 1: utworzyłem aplikację TCP Sender i aplikację TCP Receiver. W tym eksperymen ... Jakieś wyjaśnienie, dlaczego setup2 działało tak, jak z mojego doświadczenia? (Nadal odbieranie danych nawet w trybie tła)

Gniazdo Pythona.zaakceptować blokowanie?

Czy jest sposób na użycie gniazda Pythona.accept () w sposób nieblokujący, który po prostu uruchamia go i pozwala mi sprawdzić, czy ma jakieś nowe połączenia? I Naprawdę nie chcę używać wątków. Dzięki.

Max połączenia tcp / ip na Windows Server 2008

Mam usługę. Net, która nasłuchuje na jednym porcie przez protokół TCP. Klienci łączą się, a następnie przesyłają dane przez p ... jest jakieś odniesienie do tych limitów? Próbowałem Google, ale zwraca artykuły na temat limitu na połowiczne połączenia tcp.