Java, C & sockets
De ideale combinatie.
...dacht ik.
Op dit moment draai ik een server in C, en een client in java. De communicatie gaat over sockets.
De data die over en weer verstuurd moet worden bestaat slechts uit getallen. De verstandigste manier leek mij dus om deze getallen naar characters te vertalen.
Als ik nu echter vanuit java characters ga versturen met een integer waarde levert dit problemen op. Onder de waarde 128 kan ik characters initialiseren en versturen, daarboven gaat hij fout.
Dit komt dus doordat java met signed characters werkt?
Hoe kan ik dit oplossen?
De ideale combinatie.
...dacht ik.
Op dit moment draai ik een server in C, en een client in java. De communicatie gaat over sockets.
De data die over en weer verstuurd moet worden bestaat slechts uit getallen. De verstandigste manier leek mij dus om deze getallen naar characters te vertalen.
Als ik nu echter vanuit java characters ga versturen met een integer waarde levert dit problemen op. Onder de waarde 128 kan ik characters initialiseren en versturen, daarboven gaat hij fout.
Dit komt dus doordat java met signed characters werkt?
Hoe kan ik dit oplossen?