Hio,
ich programmiere derzeit eine kleine Anwendung. Die dort eingestellten Daten sollten dann an eine fixe IP weitergeschickt werden. ( wie sie dort dann verarbeitet werden spielt hier jetzt vorerst keine Rolle )
Die Übertragung habe ich derzeit folgendermaßen aufgebaut zum testen:
Leider habe ich im Bereich der Sockets noch keinerlei Erfahrungen, dementsprechend bin ich mir auch recht unsicher ob dies wirklich so funktioniert. Laut Wireshark bekomme ich nur ein "connection refused". Das bedeuted dass der Port nicht offen ist, die Übertragung aber prinzipiell "versucht" wird, richtig?
Würde mich über Rückmeldungen sehr freuen.
Grüße
flo
ich programmiere derzeit eine kleine Anwendung. Die dort eingestellten Daten sollten dann an eine fixe IP weitergeschickt werden. ( wie sie dort dann verarbeitet werden spielt hier jetzt vorerst keine Rolle )
Die Übertragung habe ich derzeit folgendermaßen aufgebaut zum testen:
Java:
private void network(){
try {
String ip = "127.0.0.1";
int port = 1234;
sock = new Socket(ip,port);
System.out.println("Connected to:"+ip+" on port:"+port);//debug
writer = new PrintWriter(sock.getOutputStream());
} catch (IOException ex){
ex.printStackTrace();
}
}
private void sendData(){
try{writer.println("test message");
writer.flush();
} catch(Exception ex){
ex.printStackTrace();
}
}
Leider habe ich im Bereich der Sockets noch keinerlei Erfahrungen, dementsprechend bin ich mir auch recht unsicher ob dies wirklich so funktioniert. Laut Wireshark bekomme ich nur ein "connection refused". Das bedeuted dass der Port nicht offen ist, die Übertragung aber prinzipiell "versucht" wird, richtig?
Würde mich über Rückmeldungen sehr freuen.
Grüße
flo