| 程序包 | 说明 |
|---|---|
| org.voovan.network | |
| org.voovan.network.aio | |
| org.voovan.network.messagesplitter | |
| org.voovan.network.nio | |
| org.voovan.network.udp |
| 限定符和类型 | 字段和说明 |
|---|---|
protected MessageSplitter |
SocketContext.messageSplitter |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract MessageSplitter |
IoSession.getMessagePartition()
获取消息分割处理类
|
MessageSplitter |
SocketContext.messageSplitter()
获取消息粘包分割器
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
SocketContext.messageSplitter(MessageSplitter messageSplitter)
设置消息粘包分割器
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected MessageSplitter |
AioSession.getMessagePartition() |
| 限定符和类型 | 类和说明 |
|---|---|
class |
BufferLengthSplitter
按定长对消息分割
超过指定长度也会分割
|
class |
HttpMessageSplitter
Http 消息分割类
|
class |
LineMessageSplitter
按换行对消息分割
|
class |
TimeOutMesssageSplitter |
class |
TransferSplitter
透传处理器
直接将数据进行透传,收到即调用过滤器,然后调用 IoHandler.onRecive 方法
使用这个分割器的时候不推荐使用过滤器,应为报文并不完整.
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected MessageSplitter |
NioSession.getMessagePartition() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected MessageSplitter |
UdpSession.getMessagePartition() |
Copyright © 2017 Voovan. All rights reserved.