をストリーミングするためネッティー4.x.xのWebSocketハンドシェイク私は公式ネッティーからエコーサーバの例を持って Echo Serverサーバー
のWebSocketからそれに接続し、ストリーミングする機能を追加する方法?ここ
は私ServerHandlerコードです:
public class ServerHandler extends ChannelInboundHandlerAdapter
{
@Override
public void channelRegistered(ChannelHandlerContext ctx) throws Exception {
super.channelRegistered(ctx);
// !!!!! Think here should be WebSocket Handshake?
}
@Override
public void channelRead(ChannelHandlerContext ctx, Object msg)
{
System.out.println(msg);
ctx.write(msg);
}
@Override
public void channelReadComplete(ChannelHandlerContext ctx)
{
ctx.flush();
}
@Override
public void exceptionCaught(ChannelHandlerContext ctx, Throwable cause)
{
// Close the connection when an exception is raised.
cause.printStackTrace();
}
}
今クローム接続は言う: '://127.0.0.1:WS 8080 /' へのWebSocket接続が失敗しました:エラーのWebSocketハンドシェイク中:無効なステータス行