Websocket-Frame-Header ungültigJava

Java-Forum
Anonymous
 Websocket-Frame-Header ungültig

Post by Anonymous »

Ich sende Daten von einem Java-Server über einen Websocket auf folgende Weise an einen Javascript-Client:

Code: Select all

private byte[] makeFrame(String message) throws IOException {
byte[] bytes = message.getBytes(Charset.forName("UTF-8"));
ByteArrayOutputStream byteStream = new ByteArrayOutputStream();
byteStream.write(0x81);
byteStream.write(bytes.length);
byteStream.write(bytes);
byteStream.flush();
byteStream.close();
byte[] data = byteStream.toByteArray();
}
Aber ich erhalte die Fehlermeldung

Code: Select all

Websocket connection to 'ws://localhost:8080/' failed: Invalid frame header
wenn die Größe groß ist (ich glaube über 128 Byte). Ich bin mir nicht sicher, ob dies ein Problem mit dem Op-Code oder etwas anderem ist.

Vielen Dank, Ben

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post