public class UdpChannel extends SocketChannel
CHANNEL_STATUS_CLOSED, CHANNEL_STATUS_ENABLED, channelAttribute, channelFutureListener, chunkPool, config, defaultChannelPipeline, handShak, initiateClose, keepAlive, logger, status| 构造器和说明 |
|---|
UdpChannel(DatagramChannel datagramChannel,
Selector selector,
BaseConfig config,
ChunkPool chunkPool,
ChannelPipeline channelPipeline,
int workerThreadNum) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close()
立即关闭会话
|
void |
close(boolean initiateClose)
主动关闭,标记
|
InetSocketAddress |
getLocalAddress()
获取本地地址
|
void |
starRead()
开始读取,很重要,只有调用该方法,才会开始监听消息读取
|
void |
writeAndFlush(Object obj)
写出数据,经过责任链
|
void |
writeToChannel(Object obj)
已过时。
|
getAsynchronousSocketChannel, getChannelAttribute, getChannelAttribute, getChannelId, getChannelPipeline, getChunkPool, getConfig, getDefaultChannelPipeline, getRemoteAddress, getSocketChannel, getSslHandler, invokePipeline, invokePipeline, isHandShak, isInitiateClose, isInvalid, isKeepAlive, readToPipeline, removeChannelAttribute, reverseInvokePipeline, setChannelAttribute, setChannelFutureListener, setHandShak, setKeepAlive, setSslHandler, setSslHandshakeCompletedListenerpublic UdpChannel(DatagramChannel datagramChannel, Selector selector, BaseConfig config, ChunkPool chunkPool, ChannelPipeline channelPipeline, int workerThreadNum)
public void starRead()
SocketChannelstarRead 在类中 SocketChannelpublic void close()
SocketChannelclose 在类中 SocketChannelpublic void close(boolean initiateClose)
SocketChannelclose 在类中 SocketChannelpublic void writeAndFlush(Object obj)
SocketChannelwriteAndFlush 在类中 SocketChannelobj - 写入的数组@Deprecated public void writeToChannel(Object obj)
SocketChannelwriteToChannel 在类中 SocketChannelobj - 写入的数组public InetSocketAddress getLocalAddress() throws IOException
SocketChannelgetLocalAddress 在类中 SocketChannelIOException - 异常Copyright © 2021. All rights reserved.