Hallo,
Ik ben bezig met het schrijven van een client/server.
Nou als ik de server start wacht hij op connecties en als er een gemaakt word,
stuurt de client een "01naam|password".
Connect ik met telnet naar me servertje en type dat in gevolgt door een enter dan werkt dat perfect. Maar nu ik een client geschreven heeft die het volgende doet:
Krijg ik een foutmelding:

Kon niet knippen/klappen daarom maar zo
Er staat dus een vaag teken plus een spatie voor de string die ik stuurde
.
Hoe kan dat en hoe krijg ik die weg?
Want met writeChar(String) schrijft hij de string teken voor teken met telkens een spatie er tussen dus daar heb ik ook niets aan
En ik heb andere client/server voorbeeldjes bekeken waar ze ook gewoon met writeUTF() een string sturen en die komt wel goed over.
Iemand een idee wat ik fout doe?
Alvast bedankt
Ik ben bezig met het schrijven van een client/server.
Nou als ik de server start wacht hij op connecties en als er een gemaakt word,
stuurt de client een "01naam|password".
Connect ik met telnet naar me servertje en type dat in gevolgt door een enter dan werkt dat perfect. Maar nu ik een client geschreven heeft die het volgende doet:
code:
1
2
| out.writeUTF("01eppie|bla\n");
out.flush(); |
Krijg ik een foutmelding:

Kon niet knippen/klappen daarom maar zo
Er staat dus een vaag teken plus een spatie voor de string die ik stuurde
Hoe kan dat en hoe krijg ik die weg?
Want met writeChar(String) schrijft hij de string teken voor teken met telkens een spatie er tussen dus daar heb ik ook niets aan
Iemand een idee wat ik fout doe?
Alvast bedankt