Hallo,
ich habe ein C-Programm als Client-Applikation geschrieben, das mit ein Java-Applikation als server kommuniziert.
das C-Programm schickt so ein Array:
#define ANMELDE_LEN 64
#define PROTOKOLLKENN 0x7F
#define SPEZIFIKATION 100
#define FUNKTIONSID 200
#define ORTID 800
#define ANMELDE_COPY 4*6
unsigned char anmeldung[] = {0,0,0,52,
0,0,0,1,
0,0,0,PROTOKOLLKENN,
0,0,0,SPEZIFIKATION,
0,0,0,FUNKTIONSID,
0,0,0,ORTID};
send( s, send_buf, ANMELDE_LEN, 0 );
Das Problem : ich muss ein ‚/n‘ am End des Array "Anmeldung"um mein daten beim Java-Server zu lesen, so siehts mein Java-Programm:
BufferedReader in = new BufferedReader(new InputStreamReader(clientSocket.getInputStream()));
while((inputLine = (String)in.readLine())!=null)
{
System.out.println("empangene nachricht von server: " + inputLine);
}
Wie kann ich das Array in java-Programm lesen ohn das Teminierung Zeichen ‚/n‘ in C-Programm zu einfügen?
Gruss.
Hicham