Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/351.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在发送到服务器之前,客户端应该如何对websocket消息进行编码?_Java_Websocket - Fatal编程技术网

Java 在发送到服务器之前,客户端应该如何对websocket消息进行编码?

Java 在发送到服务器之前,客户端应该如何对websocket消息进行编码?,java,websocket,Java,Websocket,是否有人知道如何实现以下方法: public void encode(ByteBuffer rawMessage, ByteBuffer messageReadyToBeSentToServer); 假设我想向websocket服务器发送“Hello World!”。如何根据下面的简单websocket协议规范进行编码: 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1

是否有人知道如何实现以下方法:

public void encode(ByteBuffer rawMessage, ByteBuffer messageReadyToBeSentToServer);
假设我想向websocket服务器发送“Hello World!”。如何根据下面的简单websocket协议规范进行编码:

0                   1                   2                   3
  0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
 +-+-+-+-+-------+-+-------------+-------------------------------+
 |F|R|R|R| opcode|M| Payload len |    Extended payload length    |
 |I|S|S|S|  (4)  |A|     (7)     |             (16/64)           |
 |N|V|V|V|       |S|             |   (if payload len==126/127)   |
 | |1|2|3|       |K|             |                               |
 +-+-+-+-+-------+-+-------------+ - - - - - - - - - - - - - - - +
 |     Extended payload length continued, if payload len == 127  |
 + - - - - - - - - - - - - - - - +-------------------------------+
 |                               |Masking-key, if MASK set to 1  |
 +-------------------------------+-------------------------------+
 | Masking-key (continued)       |          Payload Data         |
 +-------------------------------- - - - - - - - - - - - - - - - +
 :                     Payload Data continued ...                :
 + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
 |                     Payload Data continued ...                |
 +---------------------------------------------------------------+

请参见(Java中的WebSocket客户端库)中
类的
方法的实现