Pytania otagowane jako networking

W przypadku większości pytań dotyczących programowania użyj tagu [programowanie sieciowe]. Pytania dotyczące sieci niezwiązane z programowaniem są poza tematem i należy je zadawać na temat inżynierii sieci, superużytkownika lub błędu serwera. Ten znacznik jest odpowiedni tylko w przypadku pytań dotyczących wyjątkowych potrzeb w zakresie obsługi sieci przy tworzeniu oprogramowania.


8
Jak mogę przerwać działanie metody accept () ServerSocket?
W moim głównym wątku mam while(listening)pętlę, która wywołuje accept()mój obiekt ServerSocket, a następnie uruchamia nowy wątek klienta i dodaje go do kolekcji, gdy nowy klient jest akceptowany. Mam również wątek administratora, którego chcę używać do wydawania poleceń, takich jak „exit”, co spowoduje zamknięcie wszystkich wątków klienta, zamknięcie się i zamknięcie …


15
ssh: nie można rozpoznać nazwy hosta [nazwa hosta]: nazwa węzła ani nazwa usługi podana lub nieznana
Próbuję skonfigurować VPN z Raspberry Pi, a pierwszym krokiem jest uzyskanie możliwości dostępu do sshurządzenia spoza mojej sieci lokalnej. Z jakiegoś powodu okazuje się to niemożliwe i nie mam najmniejszego pojęcia, dlaczego. Kiedy próbuję połączyć się z sshmoim serwerem za pomocą user@hostname, pojawia się błąd: ssh: Could not resolve hostname …
137 linux  networking  ssh  dns 


20
Sprawdzam połączenie sieciowe
Chcę sprawdzić, czy mogę uzyskać dostęp do internetowego interfejsu API, ale do tego potrzebuję dostępu do Internetu. Jak mogę sprawdzić, czy jest dostępne i aktywne połączenie przy użyciu Pythona?
133 python  networking 

10
java.net.SocketException: Reset połączenia
Otrzymuję następujący błąd podczas próby odczytu z gniazda. Robię readInt()się na to InputStream, a ja otrzymuję ten błąd. Po przeczytaniu dokumentacji sugeruje to, że część połączenia będąca klientem zamknęła połączenie. W tym scenariuszu jestem serwerem. Mam dostęp do plików dziennika klienta i to nie zamyka połączenia, aw rzeczywistości jego pliki …



18
Dlaczego nie zaleca się posiadania bazy danych i serwera WWW na tym samym komputerze?
Słuchając wywiadu Scotta Hanselmana z zespołem Stack Overflow ( część 1 i 2 ), był nieugięty, że serwer SQL i serwer aplikacji powinny znajdować się na osobnych maszynach. Czy ma to na celu upewnienie się, że w przypadku naruszenia bezpieczeństwa jednego serwera oba systemy nie będą dostępne? Czy obawy dotyczące …

4
Jak działa funkcja socket API accept ()?
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 …
126 networking  sockets  tcp 



3
Uzyskaj dostęp do odpowiedzi HTTP jako ciąg w Go
Chciałbym przeanalizować odpowiedź żądania internetowego, ale mam problem z dostępem do niej jako ciągu. func main() { resp, err := http.Get("http://google.hu/") if err != nil { // handle error } defer resp.Body.Close() body, err := ioutil.ReadAll(resp.Body) ioutil.WriteFile("dump", body, 0600) for i:= 0; i < len(body); i++ { fmt.Println( body[i] ) …
123 networking  go 

8
Co powoduje wysłanie flagi resetowania TCP / IP (RST)?
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 …
123 networking  tcp 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.