Łączenie z localhostem owocuje błędem java.net.ConnectException: Połączenie odrzucone

0

Cześć. Próbuję bezskutecznie połączyć się z localhostem.

Na linuksie zarówno w terminalu jak na eclipsie. Wyświetla błąd:
    java.net.ConnectException: Połączenie odrzucone
        at java.net.PlainSocketImpl.socketConnect(Native Method)
        at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:345)
        at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
        at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
        at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
        at java.net.Socket.connect(Socket.java:589)
        at java.net.Socket.connect(Socket.java:538)
        at java.net.Socket.<init>(Socket.java:434)
        at java.net.Socket.<init>(Socket.java:211)
Fragment kodu:
    try{
            
                Socket s = new Socket("127.0.0.1", 6437);
                
                InputStreamReader strReader = new InputStreamReader(s.getInputStream());
                BufferedReader reader = new BufferedReader(strReader);
                
                String doIt = reader.readLine();
                System.out.println(doIt);
                
                reader.close();
            } catch(IOException ex){ex.printStackTrace();}
        }
Po stronie serwera:
    try{
            
                ServerSocket srvS = new ServerSocket(6437);
                
                while(true){
                
                    Socket s = srvS.accept();
                    
                    PrintWriter writer = new PrintWriter(s.getOutputStream());
                    String doIt = chDoIt();
                   writer.println(doIt);
                    writer.close();
                    System.out.println(doIt);
                    }
                } catch (IOException ex) {ex.printStackTrace();}
            }
Jestem żółtodziobem i nie bardzo wiem w czym może tkwić błąd. W ping localhost jest 127.0.0.1, sprawdzałem też wpisując inne porty TCP. Czy problemem może być jakaś niezaimplementowana metoda? Z góry dziękuję za odpowiedzi, a jeszcze lepiej żeby były to podpowiedzi
1

Probowales sprawdzic, czy nie chodzi o ktorys z tych punktow:

http://javarevisited.blogspot.com/2013/02/java-net-ConnectException-Connection-refused.html
?

0

I to jest to! Wielkie dzięki.

Z racji tego, że bawiłem się na localhoscie problemy z połączeniem od razu mogłem wykluczyć, ale podpunkt z wyłączonym serwerem...
Uruchomiłem w konsoli program z gniazdem serwera, a w drugiej konsoli gniazdo klienta. I działa. Pozdrawiam

1 użytkowników online, w tym zalogowanych: 0, gości: 1