jakie jest znaczenie wyjątku z rur łamanych i kiedy nadejdzie?Jakie jest znaczenie wyjątku Broken pipe?
Odpowiedz
Rura jest strumieniem danych, zwykle danymi odczytanymi z pliku lub z gniazda sieciowego. Zerwana rura występuje, gdy ta rura jest nagle zamknięta z drugiego końca. Dla flie może to być, jeśli plik jest zamontowany na dysku lub zdalnej sieci, która została odłączona. W przypadku gniazda sieciowego może to oznaczać, że sieć zostanie odłączona lub proces na drugim końcu zakończy się.
W języku Java nie ma konkretnie określonego BrokenPipeException
. Ten typ błędu zostanie znaleziony zawinięty w inny wyjątek, taki jak SocketException
lub IOException
.
Rury to w zasadzie kanał komunikacji między dwoma procesami. Tak więc jeden proces zapisuje się do rury, podczas gdy drugi odczytuje z niego. Zerwanie wyjątku potoku zazwyczaj oznacza, że jeden proces próbuje odczytać lub zapisać dane z potoku, gdzie proces na drugim końcu rury zginął/został zabity.
Myślę, że korzystasz z Java.net?
Jeśli zamkniesz połączenie, musisz otworzyć nowe gniazdo , aby móc wysłać więcej danych.
lub Twoje połączenie jest odrzucony
Gdyby zamknął własne połączenie, miałby "zamknięte gniazdo". Gdyby jego próba połączenia się nie powiodła, nie otrzymałby nawet "Gniazda". W żadnym wypadku nie miałby "złamanej rury". W pytaniu nie ma dowodów na to, czy używa on 'java.net' – EJP
- 1. Kolba broken pipe wniosków
- 2. Delphi Firemonkey "Broken Pipe" Wyjątek
- 3. Dlaczego występuje "java.net.SocketException: Broken pipe"?
- 4. Hibernate, C3P0, Mysql - Broken Pipe
- 5. PipedInputStream - Jak uniknąć "java.io.IOException: Pipe broken"
- 6. początkujących pyton podproces: „błąd zapisu: Broken pipe”
- 7. Program otrzymał sygnał SIGPIPE, Broken pipe.?
- 8. co spowodowało IOException i Broken pipe
- 9. Jakie jest znaczenie CTOR?
- 10. Jakie jest znaczenie transakcji?
- 11. Jakie jest znaczenie operatora &?
- 12. Jakie jest znaczenie! #: 3?
- 13. Jakie jest znaczenie operatora || =
- 14. Jakie jest znaczenie identyfikatora?
- 15. jakie jest znaczenie CV_INSTRUMENT_REGION()?
- 16. Jakie jest znaczenie System.CLSCompliantAttribute?
- 17. Jakie jest pochodzenie wyjątku wyjątku throw/catch?
- 18. Jakie jest znaczenie wyrażenia "+ + a"?
- 19. Jakie jest znaczenie tego typedef?
- 20. jakie jest znaczenie numeru 1e5?
- 21. Jakie jest znaczenie SQL 0x5E5B7D7E?
- 22. Android: Nie pisać handshake bajtów (-1 z 14): Broken pipe
- 23. Wyjątek Solr podniesiony na serwerze często org.mortbay.jetty.EofException java.net.SocketException: Broken pipe
- 24. java.net.SocketException: sendto failed: EPIPE (Broken pipe) na Androidzie
- 25. Python Paste using Bottle framework Broken Pipe Error
- 26. Broken pipe Błąd podczas uruchamiania Django test z selen
- 27. Jakie jest znaczenie adnotacji @ javax.persistence.Lob w WZP?
- 28. Jakie jest znaczenie "statycznego jako ograniczenia funkcji?
- 29. Jakie jest znaczenie * in * ngFor in angle2?
- 30. Jakie jest znaczenie tego makro C++?
Nicea wyjaśnienia, tak, to jest zapakowane w IOException, ale z tym jasnym przesłaniem, jak „Broken potoku”, w dzienniku otrzymamy coś takiego: Spowodowany przez: java.io .IOException: Uszkodzona rura – Forhad