mirror of
https://github.com/tursom/TursomServer.git
synced 2025-02-01 07:11:18 +08:00
update WebSocketClient
This commit is contained in:
parent
befef46add
commit
0e44169327
@ -195,6 +195,12 @@ open class WebSocketClient<in T : WebSocketClient<T, H>, H : WebSocketHandler<T,
|
||||
return ch!!.writeAndFlush(PongWebSocketFrame(data))
|
||||
}
|
||||
|
||||
fun onOpen() {
|
||||
}
|
||||
|
||||
fun onClose() {
|
||||
}
|
||||
|
||||
companion object {
|
||||
val group: EventLoopGroup = NioEventLoopGroup()
|
||||
}
|
||||
|
@ -12,6 +12,7 @@ class WebSocketClientChannelHandler<T : WebSocketClient<T, H>, H : WebSocketHand
|
||||
) : SimpleChannelInboundHandler<WebSocketFrame>(autoRelease) {
|
||||
|
||||
override fun channelInactive(ctx: ChannelHandlerContext) {
|
||||
client.onClose()
|
||||
handler.onClose(client)
|
||||
if (client.ch == ctx.channel()) {
|
||||
client.ch = null
|
||||
|
@ -29,6 +29,7 @@ class WebSocketClientHandshakerAdapter<T : WebSocketClient<T, H>, H : WebSocketH
|
||||
handshakeFuture!!.setSuccess()
|
||||
//msg.retain()
|
||||
//ctx.fireChannelRead(msg)
|
||||
client.onOpen()
|
||||
handler.onOpen(client)
|
||||
return
|
||||
} else {
|
||||
|
Loading…
Reference in New Issue
Block a user