challange response client

hoover

Grünschnabel
hallo leute,

ich hab da folgendes problem.
ich möchte mich zu einem server verbinden der ein eigenes protokol verwendet.
das protokoll stellt mir dann später aufgaben die das programm lösen soll und schickt mir ein passwort zu.

die verbindung steht und der server fragt nach einer zahl.

ich versende auch eine, weiß aber nicht ob diese auch ankommt.
ich kann nach dem senden keinen stream mehr empfangen.

Java:
public static void main(String[] args) throws Exception{
		
		URL url = new URL("irgendwas");
		URLConnection con = url.openConnection();
		con.setDoOutput(true);
		con.setDoInput(true);
		BufferedWriter bw = new BufferedWriter( new OutputStreamWriter( con.getOutputStream()));
		BufferedReader br = new BufferedReader(new InputStreamReader(con.getInputStream()));
		//InputStream is = con.getInputStream();
		//System.out.println(is.read());
		
		while (br.ready()) {
			System.out.println(br.readLine());
		}
		
		
		bw.write("id senden");
		System.out.println("\n send");
		bw.flush();
		
		
		
		while (br.ready()) {
			System.out.println(br.readLine());
		}
		
		bw.close();
		br.close();

soweit funktioniert der code auch. da fehlt halt noch einiges.
wie kann ich denn das response des servers empfangen.
wie kann ich denn abwechselnd senden und empfangen.

vielen dank
gruß hoover
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück