Connection refused bei localhost?!

Status
Nicht offen für weitere Antworten.

0din

Bekanntes Mitglied
Hallo,
ich gehör zu den anfänger auf dem netzwerk gebiet un wundere mich grade ein wenig über folgende Exception:

Code:
java.net.ConnectException: Connection refused: connect
	at java.net.PlainSocketImpl.socketConnect(Native Method)
	at java.net.PlainSocketImpl.doConnect(Unknown Source)
	at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
	at java.net.PlainSocketImpl.connect(Unknown Source)
	at java.net.SocksSocketImpl.connect(Unknown Source)
	at java.net.Socket.connect(Unknown Source)
	at java.net.Socket.connect(Unknown Source)
	at java.net.Socket.<init>(Unknown Source)
	at java.net.Socket.<init>(Unknown Source)
	at nw.NotServer.<init>(NotServer.java:17)
	at nw.Startup.main(Startup.java:12)

nun stellt sich mir die unweigerliche frage, wodran kann es liegen das mein programm keine lust hat auf meinen localhost einen socket zu erstelln?

der code is wie folgt:
Java:
		Socket so;

		try
		{
			so = new Socket("localhost", 1234);  //<-- Zeile 17
		}
		catch (IOException e)
		{
			// TODO Auto-generated catch block
			e.printStackTrace();
		}

und nun der witz an der klamotte, im prinzip is das ganze (wenn auch leicht verändert) eine kopie aus dem FAQ hier ausm forum, also da is au keine lösung zu finden.
 

Illuvatar

Top Contributor
Gibt es irgendein Programm, das schon auf Port 1234 "lauscht"? Wenn nicht, dann kannst du da natürlich keine Verbindung herstellen.
 

sparrow

Top Contributor
Auf die beschriebene Weise erstellst du keinen Socket sondern willst zu einem Verbinden.
Stichwort Socket erstellen (um darauf zu lauschen): ServerSocket
 
T

tuxedo

Gast
Hallo,
nun stellt sich mir die unweigerliche frage, wodran kann es liegen das mein programm keine lust hat auf meinen localhost einen socket zu erstelln?

@Sparrow
Naja, streng genommen tut man das aber so. Denn eine TCP/IP Verbindung hat auf beiden Seiten einen Socket. Nur nennt sich die verbindungaufbauende Seite in Java "Socket", und die aufVerbindungWartende Seite "ServerSocket".


@0din
Wie ja shcon erwähnt wurde versuchst du mit dem Code eine Verbindung herzustellen. Nun stellt sich einem unweigerlich die Frage:

Willst du eine Verbindung zu einem Server herstellen, oder willst du einen Server basteln?

- Alex
 

0din

Bekanntes Mitglied
Nein, localhost is ungenutzt


Die klasse soll eine verbindung zum localhost:1234 herstellen un darauf liegt nen ServerSocket (in zwei seperaten threads)

ich geb euch mal den code der ganze klasse
Java:
	private Socket so;
	private BufferedWriter br;

	public NotServer()
	{
		try
		{
			so = new Socket("localhost", 1234); //<-- Hier fliegt die Exception
			br = new BufferedWriter(new OutputStreamWriter(so.getOutputStream()));
		}
		catch (IOException e)
		{
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}

	public void schickWas(String st)
	{
		try
		{
			br.write(st);
			br.newLine();
			br.flush();
			br.close();
		}
		catch (IOException e)
		{
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}

Ich hab zwar nich die meiste ahnung aber eig sollte doch, solange der port etc frei ist, das ganze laufen
 

sparrow

Top Contributor
Dann starte doch mal den Server Socket, gehe in eine Konsole (Eingabeaufforderung).
Dort machst du ein
Code:
telnet localhost 1234
Funktioniert auch das nicht lauscht da kein ServerSocket, also liegt da der Fehler.
 

0din

Bekanntes Mitglied
Ok, damit wäre der fehler gefunden...
den teil in dem steht "Erst ServerSocket dann Socket, du Noob!" hab ich wohl nich gesehn :oops:

wenn ich erst den ServerSocket anmache, dasser lauscht, mag das ding auch die verbindung herstellen un schickn

Herzlichn Danke :D
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Connection refused? Netzwerkprogrammierung 2
D Connection refused Netzwerkprogrammierung 3
C Socket Connection refused bei Internetverbindung - Welcher Port? Netzwerkprogrammierung 5
H java.net.ConnectException: Connection refused Netzwerkprogrammierung 3
H RMI Connection refused bei RMI-Registry Netzwerkprogrammierung 10
A Chatprogramm: Connection refused Netzwerkprogrammierung 4
T RMI RMI und VPN - callbackObject Connection refused Netzwerkprogrammierung 13
A RMI java.rmi.ConnectException: Connection refused to host: 1 Netzwerkprogrammierung 4
M chat funktioniert nicht (Connection refused: connect) Netzwerkprogrammierung 3
R ConnectException: Connection refused to host: 192.168.1.4 ? Netzwerkprogrammierung 8
tfa RMI-Problem: Connection refused to host: 127.0.0.2 Netzwerkprogrammierung 4
B RMI & Connection refused to host Netzwerkprogrammierung 12
D Socketverbindung schlägt fehl - Connection refused: connect Netzwerkprogrammierung 4
x46 Connection reset by peer: socket write error Netzwerkprogrammierung 6
F Probleme mit Connection Reset bei Telnet Verbindung Netzwerkprogrammierung 1
Thalion TCP Connection zu langsam Netzwerkprogrammierung 2
S Client Server Connection Netzwerkprogrammierung 4
C Handle Connection Problem Netzwerkprogrammierung 3
R Socket InputStream readObject > Connection Reset Netzwerkprogrammierung 3
L ssh connection; Zugriff auf 'screen' Prozess Netzwerkprogrammierung 5
C Client connection per Portforwarding auf einen lokalen Serverport Netzwerkprogrammierung 3
B Client/Server Connection Problem Netzwerkprogrammierung 2
D Socket Socket absichtlich so schließen, dass Gegenseite java.net.SocketException: Connection reset wirft Netzwerkprogrammierung 4
K Socket Exception Connection reset Netzwerkprogrammierung 9
VfL_Freak Socket SocketException: Connection reset Netzwerkprogrammierung 11
C Socket Socket: Connection timed out Netzwerkprogrammierung 3
T Empfangen klappt Senden nicht - Connection timed out Netzwerkprogrammierung 12
Z Socket Connection reset by peer nur per IP nicht über localhost Netzwerkprogrammierung 13
RELAXccc HTTP Connection timed out: connect ?an was kann es liegen? Netzwerkprogrammierung 4
G Exception: Connection reset by peer: socket write error Netzwerkprogrammierung 2
N Socket verliert die Connection. Netzwerkprogrammierung 4
A UCP Connection über Proxy möglich? Netzwerkprogrammierung 7
M RMI - Connection Problem Netzwerkprogrammierung 7
trash HTTP Internet Connection bei Proxy ?! Netzwerkprogrammierung 3
D Client Server Problem, Methode readline() löst SocketException "Connection reset" aus Netzwerkprogrammierung 8
S SSH-Connection - Auto-Vervollständigung mittels TAB Netzwerkprogrammierung 4
A Socket Client Server Connection wird aufgebaut aber keine daten geschickt. Netzwerkprogrammierung 5
J Connection Speed Test ohne Applet Netzwerkprogrammierung 5
M FTP-Connection über FTP-Proxy Netzwerkprogrammierung 20
T Wie connection Reset abfragen/abfangen? Netzwerkprogrammierung 10
G InputStreamReader lässt TCP-Connection offen Netzwerkprogrammierung 9
X URL connection Problem Netzwerkprogrammierung 3
sparrow Connection Reset bei Webserver, Java WebStart als Client Netzwerkprogrammierung 9
G Connection zu MySQL ohne ODBC Netzwerkprogrammierung 8
IT-MaD Connection reset by peer: socket write error Netzwerkprogrammierung 2
G httpUnit: Connection timed out Netzwerkprogrammierung 3
lhein java.io.IOException: Unable to establish loopback connection Netzwerkprogrammierung 4
Paule Connection Applet Servlet ohne Socket bzw RMI Netzwerkprogrammierung 2
B Multithreaded Server: Connection reset Netzwerkprogrammierung 4
T JDBC Verbindungsabbruch (Connection reset) Netzwerkprogrammierung 2
M SocketException: Connection reset Netzwerkprogrammierung 10
G MAC / IP Connection Netzwerkprogrammierung 10
M Problem: connection abbrechen und login erkennen Netzwerkprogrammierung 2
M Umlaute gehen bei URL Connection verloren Netzwerkprogrammierung 6
M seltsam: java.net.SocketException: Connection reset Netzwerkprogrammierung 1
B RMI Connection Problem Netzwerkprogrammierung 13
T Dateien wia P2P Connection versenden Netzwerkprogrammierung 2
H java.net.SocketException: Software caused connection abort Netzwerkprogrammierung 4
R FTP Connection zu Server Netzwerkprogrammierung 4
M Ausgangsport für FTp-Connection festlegen??? Netzwerkprogrammierung 3
Tobero Java serversocket nicht nur zuganglich für localhost Netzwerkprogrammierung 6
G localhost im Backend https vs. http Netzwerkprogrammierung 9
Kr0e Netty3 + Localhost Adresse, Durchsatzdrosselung ? Netzwerkprogrammierung 6
H Server und Client-keine verbindung über den localhost Netzwerkprogrammierung 6
H ServerSocket -> Zugriff nur von localhost Netzwerkprogrammierung 6
D dateien kopieren, am localhost funktionierts, im netz nicht Netzwerkprogrammierung 2

Ähnliche Java Themen

Neue Themen


Oben