Protokół kontroli transmisji (TCP) to protokół warstwy transportowej, który zapewnia zorientowaną na połączenie usługę strumienia danych z gwarantowaną dostawą w zamówieniu.
Próbuję zaimplementować połączenie TCP, wszystko działa dobrze po stronie serwera, ale po uruchomieniu programu klienckiego (z komputera klienckiego) pojawia się następujący błąd: java.net.ConnectException: Connection refused at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351) at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:432) at java.net.Socket.connect(Socket.java:529) at java.net.Socket.connect(Socket.java:478) at java.net.Socket.<init>(Socket.java:375) at java.net.Socket.<init>(Socket.java:189) at TCPClient.main(TCPClient.java:13) Próbowałem zmienić numer gniazda …
Czytałem o WebSockets i zastanawiam się, dlaczego przeglądarka nie mogła po prostu otworzyć trywialnego połączenia TCP i komunikować się z serwerem jak każda inna aplikacja desktopowa. I dlaczego ta komunikacja jest możliwa przez websockety?
Zamknięte. To pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 4 lata temu . Popraw to pytanie Potrzebuję wiersza poleceń, który może sprawdzić stan portu na zdalnym hoście. Próbowałem, ping xxx.xxx.xxx.xxx:161ale nie rozpoznaje …
Jestem na etapie projektowania, pisząc nową aplikację usługi Windows, która akceptuje połączenia TCP / IP dla długotrwałych połączeń (tj. Nie jest to jak HTTP, gdzie jest wiele krótkich połączeń, ale raczej klient łączy się i pozostaje połączony przez wiele godzin lub dni lub nawet tygodnie). Szukam pomysłów na najlepszy sposób …
Jaka jest różnica między protokołem TCP i UDP? Wiem, że TCP jest używany w przypadku aplikacji niekrytycznych czasowo, a UDP jest używany do gier lub aplikacji, które wymagają szybkiej transmisji danych. Wiem, że protokół TCP jest używany do obsługi protokołów HTTP, HTTP, FTP, SMTP i Telnet. Wiem, że UDP jest …
Konwencjonalna notacja quad z kropkami w protokole IPv4 oddziela adres od portu dwukropkiem, jak w tym przykładzie serwera WWW w interfejsie pętli zwrotnej: 127.0.0.1:80 ale w notacji IPv6 sam adres może zawierać dwukropki. Na przykład jest to krótka forma adresu sprzężenia zwrotnego: ::1 W jaki sposób porty (lub ich funkcjonalne …
Jestem tak zagubiony i nowy w samodzielnym budowaniu NGINX, ale chcę mieć możliwość włączania bezpiecznych gniazd internetowych bez dodatkowej warstwy. Nie chcę włączać SSL na samym serwerze WebSocket, ale zamiast tego chcę użyć NGINX, aby dodać warstwę SSL do całości. Każda strona internetowa mówi, że nie mogę tego zrobić, ale …
Mam problem z biblioteką, której używam. Może to być biblioteka albo ja źle ją wykorzystuję! Zasadniczo, kiedy to robię (limit czasu w milisekundach) _ignitedHttp.setConnectionTimeout(1); // v short _ignitedHttp.setSocketTimeout(60000); // 60 seconds Nie jest generowany żaden wyjątek limitu czasu i działa poprawnie, jednak gdy wykonuję następujące czynności, _ignitedHttp.setConnectionTimeout(60000); // 60 seconds …
Interfejs API gniazd jest de facto standardem komunikacji TCP / IP i UDP / IP (czyli znanym nam kodem sieciowym). Jednak jedna z jego podstawowych funkcji accept()jest nieco magiczna. Aby pożyczyć definicję półformalną: accept () jest używana po stronie serwera. Akceptuje odebraną próbę utworzenia nowego połączenia TCP od klienta zdalnego …
To może być bardzo podstawowe pytanie, ale wprawia mnie w zakłopotanie. Czy dwa różne połączone gniazda mogą współużytkować port? Piszę serwer aplikacji, który powinien obsłużyć ponad 100 tys. Jednoczesnych połączeń i wiemy, że liczba portów dostępnych w systemie wynosi około 60 tys. (16 bitów). Połączone gniazdo jest przypisane do nowego …
Próbuję dowiedzieć się, dlaczego połączenie TCP / IP mojej aplikacji przerywa czkawkę co 10 minut (dokładnie w ciągu 1-2 sekund). Uruchomiłem Wiresharka i odkryłem, że po 10 minutach bezczynności drugi koniec wysyła pakiet z ustawioną flagą resetowania (RST). Wyszukiwarka Google mówi mi, że „flaga RESET oznacza, że odbiorca jest zdezorientowany …
W C # do korzystania z TcpClient lub ogólnie do łączenia się z gniazdem, jak mogę najpierw sprawdzić, czy określony port jest wolny na moim komputerze? więcej informacji: Oto kod, którego używam: TcpClient c; //I want to check here if port is free. c = new TcpClient(ip, port);
Zamknięte. To pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 4 lata temu . Popraw to pytanie Próbuję wykonać przekierowanie portów, aby połączyć dwa emulatory za pomocą protokołu TCP w systemie Windows. Chociaż …
Praca na aplikacji opartej na systemie Android i iOS, która wymaga komunikacji z serwerem działającym na tym samym urządzeniu. Obecnie używam połączenia sprzężenia zwrotnego TCP do komunikacji z aplikacją i serwerem (aplikacja napisana w warstwie użytkownika, serwer napisany w C ++ przy użyciu Android NDK) Zastanawiałem się, czy zastąpienie komunikacji …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.