sockets

Jak dokładnie działają fopen (), fclose ()?

Zastanawiałem się nad funkcjami fopen, fclose, socket i closesocket. Co dokładnie dzieje się podczas wywoływania fopen lub ot ... lądają pamięci mądry? Interesuję się również rolą systemu operacyjnego (Windows) w odczytywaniu gniazd i wysyłaniu danych.

java. net. SocketException: oprogramowanie spowodowało przerwanie połączenia: recv nie powiodło się [duplikat]

To pytanie ma już odpowiedź tutaj: oficjalne powody "oprogramowanie spowodowało przerwanie połączenia: b ... ); while( null != (buffer = reader.readLine()) ) { result.append(buffer); }//end while: Got the contents. reader.close();

Czy mogę otworzyć gniazdo i przekazać je do innego procesu w Linuksie

Czy w Linuksie mogę otworzyć gniazdo i przekazać je innemu procesowi? Jeśli tak, możesz mi powiedzieć, gdzie mogę znaleźć przykład? Dziękuję.

Skąd Gniazdo wie, którego kontrolera interfejsu sieciowego użyć?

Jeśli komputer ma wiele kart sieciowych, wszystkie są podłączone do różnych sieci i działają prawidłowo, kiedy otwieramy gnia ... wa ma być używana z tym gniazdem? Czy interfejs API socket pozwala nam jawnie określić kartę sieciową, która ma być używana?

Czy ReactPHP jest naprawdę asynchroniczny?

Robiłem kilka testów na ReactPHP, ponieważ wygląda całkiem nieźle. Przetestowałem go za pomocą następującego kodu react / so ... O, ale PHP jest jednowątkowym , i jeśli jest dużo przetwarzania między wejściem i wyjściem, to zablokuje wszystkich klientów.

Jak jest obsługiwane połączenie z gniazdem w procesie rozwidlonym

Mam program, który służy jako serwer TCP, który nasłuchuje na przykład portu 5000. Teraz chcę uruchomić inny proces wiersza ... cierzysty, jak i proces potomny? Jestem po prostu bardzo ciekawa jak to gniazdo połączenie jest obsługiwane w rozwidleniu.

Limit czasu zestawu gniazd UDP

Próbuję ustawić limit czasu 100ms na gnieździe UDP. Używam C. poniżej zamieściłem fragmenty mojego kodu. Nie jestem pewien, ... romSize) < 0){ //timeout reached printf("Timout reached. Resending segment %d\n", seq_num); num_timeouts++; }

Prosty serwer Http z Java / Socket?

Obecnie tworzę mały serwer HTTP, który zwraca statyczną stronę <p>Hello!</p>... Próbowałem z socketami z Javą: ... PS: już czytałem ten artykuł: http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol , (przepraszam za język francuski...)

Wykryć zawieszenie gniazda bez wysyłania lub odbierania?

Piszę serwer TCP, który może zająć 15 sekund lub więcej, aby rozpocząć generowanie ciała odpowiedzi na określone żądania. Nie ... danych? Oznacza to dla recv, że wszystkie dane pozostają w jądrze, lub dla send, że żadne dane nie są faktycznie przesyłane.

Czy funkcja read() na podłączonym gnieździe zwraca zero bajtów?

Wiem, że read () jest wywołaniem blokującym, chyba że uczynię Gniazdo nieblokującym. Spodziewam się więc wywołania read (), k ... o some thing with data } Ten kod jeśli read () zwróci zero i wiem jak to naprawić. Ale czy read () może zwrócić zero?

piszesz serwer multipleksowania w clojure?

Chciałbym napisać prosty serwer multipleksowania w Clojure (jako przykładowy projekt do nauki języka), ale bardzo ciężko mi z ... kieś zasoby, które mogą wskazywać na podstawy programowania socket w Clojure a najlepszy sposób na napisanie takiego serwera?

Prosty Program Klienta/Serwera Java

Piszę mój pierwszy program java client / server, który właśnie nawiązuje połączenie z serwerem wysyła mu zdanie, a serwer ods ... przypadkowego portu. Jakieś sugestie dotyczące tego, z jakiego portu mogę korzystać i który port jest bardziej niż dozwolony?

TcpClient vs Socket podczas pracy z asynchronią

To nie jest kolejny TcpClient vs Socket. TcpClient jest wrapperem otaczającym klasę Socket w celu ułatwienia rozwoju, równie ... błędna, gdy mówimy o synchronicznym trybie blokowania ? [[2]} byłoby bardzo zrozumiałe, gdyby ktoś mógł wyjaśnić ! Dzięki.

Jak utrzymać klienta Androida podłączonego do serwera nawet przy zmianach aktywności i wysyłać dane do serwera?

Początkowo zaimplementowałem w mojej aktywności zadanie asynchroniczne, które wysyła dane do serwera. Ale kiedy zmieniłem dzi ... hcę wysłać jakieś dane na serwer używam następującego if(mBoundService!=null) { mBoundService.sendMessage("right"); }

Uwierzytelnianie klienta na serwer w C++ za pomocą gniazd

Wdrażam system logowania/uwierzytelniania dla mojego małego programu Serwer-Klient. Zastanawiam się, jak to zrobić, i miałem ... będzie musiał potwierdzić sesję na serwerze światowym i tak dalej, ale będę się o to martwić później. Z poważaniem, Jesse

Gniazdo.błąd: [errno 99] nie można przypisać żądanego adresu i przestrzeni nazw w Pythonie

Moje oprogramowanie serwera mówi errno99: cannot assign requested address Podczas używania adresu ip innego niż 127.0.0.1 do ... pen ("hello1.txt", "rb") l = f.read(1024) s.send(l) l = f.read(1024) time.sleep(5) s.close()

Wysyłanie wiadomości do wszystkich klientów (Komunikacja klient-serwer)

Więc teraz, robię klient serwer aplikacji opartych multithread. Po stronie serwera robię wątek dla każdego połączenia, które ... iter(client.getOutputStream(), true); out.println(command); } catch (IOException ex) {} } } Dzięki za pomoc:)

Jak mogę sprawdzić, czy bufor gniazda jest pełny?

Jak mogę sprawdzić, czy bufor gniazda do odczytu jest pełny, czy bufor gniazda do zapisu jest pusty? Czy jest sposób na uzys ... ych na przewodzie. The select() call to sposób sprawdzania, czy bufor odczytu ma coś w sobie. Nie kiedy jest pełna (myślę).

Co to jest aktualizacja okna TCP?

Robię własne oprogramowanie serwerowe dla gry w Javie (gra i oryginalne oprogramowanie serwera zostały napisane w Javie). Nie ... aktualizację okna TCP mniej więcej w tym momencie. Co to jest aktualizacja okna TCP i jak wysłać ją za pomocą SocketChannel?

Gniazda i opuszczone połączenia Java

Jaki jest najbardziej odpowiedni sposób, aby wykryć, czy gniazdo zostało upuszczone, czy nie? Czy paczka rzeczywiście został ... gist]. When run Otrzymuję następujące wyjście: Closed socket writing new packets Finished writing Run without any errors