Andre_Java
Mitglied
ich habe ein Problem mit dem OutputStream. Es werden alle Zeichen gesendet, aber nach jedem achten Zeichen unterbricht der Stream und sendet danach den Rest weiter. Ich möchte allerdings einen langen String mit 20 Zeichen senden.
In folgendem Beispiel funktioniert es: http://hestia.hs-niederrhein.de/~gkorsch/javakurs/wn8/wn8.htm
Sobald ich den Code in mein Programm einbaue, werden wieder nur 8 Zeichen am Stück gesendet. Ich habe bereits flush(), BufferedOutputStream und setOutputBufferSize(20) erfolglos probiert.
In folgendem Beispiel funktioniert es: http://hestia.hs-niederrhein.de/~gkorsch/javakurs/wn8/wn8.htm
Sobald ich den Code in mein Programm einbaue, werden wieder nur 8 Zeichen am Stück gesendet. Ich habe bereits flush(), BufferedOutputStream und setOutputBufferSize(20) erfolglos probiert.
Code:
OutputStream out;
public void sende (String tmp)
{
PrintWriter aus = new PrintWriter(out);
aus.write(tmp);
aus.close();
}