Socket Verbindung herstellen

chett

Grünschnabel
Howdy,

ich versuche mich mit ner laufenden Applikation zu verbinden.
Diese Applikation lauscht auf dem Port 3096...
und müßte nach erhalt einiger hex Werte mit dem streamen von Daten anfagen.
So viel zur Theorie ;-)

Ich hab mir ne Probe Funktion geschrieben:
Code:
public void check(byte[] bytes){
		try{
			  Socket connection = new Socket("localhost", 3096);
			  debug("connectio...");
			  OutputStream ous = socket.getOutputStream();
				ous.write(bytes);
				is = new DataInputStream(socket.getInputStream());
			}catch(Exception e){
			  e.printStackTrace();
			  debug("ging in die hose");
			} 
	}

Die Funktion steigt bei Outpustream... aus;
der Debugger sagt zu "connection":
bound=true;
closed=false;
connected=true;
impl (Socket[addr=localhost/127.0.0.1,port=3096,localport=4175])
spuckt dann aber (wenn er
Code:
OutputStream ous = socket.getOutputStream();
erreicht, den Fehler: Socket is not connected aus...

Verstehe ich nicht...:confused:
 

TheJadix

Erfahrenes Mitglied
Hi,

sollte es, wenn es heißt

Code:
Socket connection = new Socket("localhost", 3096);

nicht dann auch

Code:
OutputStream ous = connection.getOutputStream();

heißen ? Oder sehe ich das jetzt falsch ?

Gruß JAdix
 
Zuletzt bearbeitet:

Neue Beiträge