public class WebSocketClient extends Object
| 构造器和说明 |
|---|
WebSocketClient() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addHeader(String key,
Object value) |
io.netty.util.concurrent.Future<?> |
close() |
void |
connect(String url,
AbstractWebSocketClientHandler handler)
连接
|
void |
connect(String url,
AbstractWebSocketClientHandler handler,
Consumer<io.netty.bootstrap.Bootstrap> bootstrapConsumer) |
io.netty.channel.Channel |
getChannel() |
void |
setCheckHeartbeat(boolean checkHeartbeat) |
void |
setHeaders(Map<String,Object> headers) |
void |
setMaxContentLength(int maxContentLength) |
void |
setMaxFrameSize(int maxFrameSize) |
io.netty.channel.ChannelFuture |
writeAndFlush(byte[] bytes) |
io.netty.channel.ChannelFuture |
writeAndFlush(byte[] bytes,
io.netty.channel.ChannelFutureListener channelFutureListener) |
io.netty.channel.ChannelFuture |
writeAndFlush(String msg) |
io.netty.channel.ChannelFuture |
writeAndFlush(io.netty.handler.codec.http.websocketx.WebSocketFrame webSocketFrame) |
io.netty.channel.ChannelFuture |
writeAndFlush(io.netty.handler.codec.http.websocketx.WebSocketFrame webSocketFrame,
io.netty.channel.ChannelFutureListener channelFutureListener) |
public void connect(String url, AbstractWebSocketClientHandler handler) throws Exception
url - websocket链接,如 wss://www.veasion.cn/wsExceptionpublic void connect(String url, AbstractWebSocketClientHandler handler, Consumer<io.netty.bootstrap.Bootstrap> bootstrapConsumer) throws Exception
Exceptionpublic void setCheckHeartbeat(boolean checkHeartbeat)
public void setMaxFrameSize(int maxFrameSize)
public void setMaxContentLength(int maxContentLength)
public io.netty.channel.ChannelFuture writeAndFlush(byte[] bytes)
public io.netty.channel.ChannelFuture writeAndFlush(String msg)
public io.netty.channel.ChannelFuture writeAndFlush(io.netty.handler.codec.http.websocketx.WebSocketFrame webSocketFrame)
public io.netty.channel.ChannelFuture writeAndFlush(byte[] bytes,
io.netty.channel.ChannelFutureListener channelFutureListener)
public io.netty.channel.ChannelFuture writeAndFlush(io.netty.handler.codec.http.websocketx.WebSocketFrame webSocketFrame,
io.netty.channel.ChannelFutureListener channelFutureListener)
public io.netty.channel.Channel getChannel()
Copyright © 2022–2023. All rights reserved.