Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ch0ice/jt809-tcp-server
/ functions
Functions
113 in github.com/ch0ice/jt809-tcp-server
⨍
Functions
113
◇
Types & classes
55
↓ 49 callers
Method
subBytes
sub byte @param data @param off @param length @return
src/main/java/cn/com/onlinetool/jt809/util/ByteArrayUtil.java:40
↓ 25 callers
Method
bytes2int
byte to int @param data @return
src/main/java/cn/com/onlinetool/jt809/util/ByteArrayUtil.java:75
↓ 22 callers
Method
append
byte数组拼接 @param first @param back @return
src/main/java/cn/com/onlinetool/jt809/util/ByteArrayUtil.java:21
↓ 12 callers
Method
bytes2HexStr
数组转换成十六进制字符串 @param array @return HexString
src/main/java/cn/com/onlinetool/jt809/util/ByteArrayUtil.java:172
↓ 8 callers
Method
bytes2gbkString
byte[] 转换为 GBK 编码的 字符串 @param byteArray @return
src/main/java/cn/com/onlinetool/jt809/util/ByteArrayUtil.java:109
↓ 6 callers
Method
close
(ChannelHandlerContext ctx, ChannelPromise promise)
src/main/java/cn/com/onlinetool/jt809/handler/outbound/Message2ByteOutboundHandler.java:45
↓ 6 callers
Method
write
(ChannelHandlerContext ctx, Object msg, ChannelPromise promise)
src/main/java/cn/com/onlinetool/jt809/handler/outbound/Message2ByteOutboundHandler.java:63
↓ 5 callers
Method
hexStr2Bytes
把16进制字符串转换成字节数组 @param hex @return byte[]
src/main/java/cn/com/onlinetool/jt809/util/ByteArrayUtil.java:221
↓ 5 callers
Method
int2bytes
int to bytes @param n @return
src/main/java/cn/com/onlinetool/jt809/util/ByteArrayUtil.java:94
↓ 4 callers
Method
handler
(ChannelHandlerContext ctx, Message msg)
src/main/java/cn/com/onlinetool/jt809/handler/CommonHandler.java:14
↓ 3 callers
Method
bytes2Message
解析数据头 @param fullPacket @return
src/main/java/cn/com/onlinetool/jt809/util/PacketUtil.java:72
↓ 3 callers
Method
getPacketLen
获取数据包完整长度 @return
src/main/java/cn/com/onlinetool/jt809/util/PacketUtil.java:156
↓ 3 callers
Method
getTcpClientConnectNum
获取当前节点的 TCP 连接数 @return
src/main/java/cn/com/onlinetool/jt809/manage/TcpChannelMsgManage.java:175
↓ 2 callers
Method
bytes2bitStr
将一个byte数组转换成二进制字符串 @param bytes @return 二进制字符串
src/main/java/cn/com/onlinetool/jt809/util/ByteArrayUtil.java:318
↓ 2 callers
Method
checkHeadFlag
校验消息头标识 @param realBytes @return
src/main/java/cn/com/onlinetool/jt809/util/PacketUtil.java:139
↓ 2 callers
Method
connect
(ChannelHandlerContext ctx, SocketAddress remoteAddress, SocketAddress localAddress, ChannelPromise promise)
src/main/java/cn/com/onlinetool/jt809/handler/outbound/Message2ByteOutboundHandler.java:33
↓ 2 callers
Method
decode
(ChannelHandlerContext ctx, ByteBuf msg)
src/main/java/cn/com/onlinetool/jt809/decoder/Byte2MessageDecoder.java:25
↓ 2 callers
Method
decrementTcpClientConnectNum
当前节点 TCP 连接数 递减 @return
src/main/java/cn/com/onlinetool/jt809/manage/TcpChannelMsgManage.java:190
↓ 2 callers
Method
getHandler
(Integer flag)
src/main/java/cn/com/onlinetool/jt809/handler/CommonHandlerFactory.java:40
↓ 2 callers
Method
getTcpChannelDownlinkMsgRedisKey
(String tid)
src/main/java/cn/com/onlinetool/jt809/manage/TcpChannelMsgManage.java:89
↓ 2 callers
Method
parseLonOrLat
解析经纬度 @param data @return
src/main/java/cn/com/onlinetool/jt809/util/PacketUtil.java:176
↓ 2 callers
Method
sendTestMsgToServer
测试心跳包发送 @param ctx @return
src/main/java/cn/com/onlinetool/jt809/handler/inbound/ClientByte2MessageInboundHandler.java:112
↓ 2 callers
Method
toByte
(char c)
src/main/java/cn/com/onlinetool/jt809/util/ByteArrayUtil.java:242
↓ 1 callers
Method
addChannel
缓存本机与客户端的连接通道 并 缓存 tid 与 通道所在节点的关系 @param tid @param channel
src/main/java/cn/com/onlinetool/jt809/manage/TcpChannelMsgManage.java:164
↓ 1 callers
Method
bind
(ChannelHandlerContext ctx, SocketAddress localAddress, ChannelPromise promise)
src/main/java/cn/com/onlinetool/jt809/handler/outbound/Message2ByteOutboundHandler.java:27
↓ 1 callers
Method
byte2UnsignedInt
byte转无符号整数 @param value @return
src/main/java/cn/com/onlinetool/jt809/util/ByteArrayUtil.java:270
↓ 1 callers
Method
byte2bitStr
将一个byte转换成二进制字符串 @param b @return 二进制字符串
src/main/java/cn/com/onlinetool/jt809/util/ByteArrayUtil.java:331
↓ 1 callers
Method
bytes2FullHexStr
数组转换成带0x的十六进制字符串 @param array @return HexString
src/main/java/cn/com/onlinetool/jt809/util/ByteArrayUtil.java:190
↓ 1 callers
Method
bytes2Short
byte[]转换为short @param bytes @return short
src/main/java/cn/com/onlinetool/jt809/util/ByteArrayUtil.java:64
↓ 1 callers
Method
bytes2string
byte[] 转换为 string @param byteArray @param charset @return
src/main/java/cn/com/onlinetool/jt809/util/ByteArrayUtil.java:119
↓ 1 callers
Method
checkPacket
校验数据体 @return
src/main/java/cn/com/onlinetool/jt809/util/PacketUtil.java:59
↓ 1 callers
Method
checkTailFlag
校验数据尾标识 @param readBytes @return
src/main/java/cn/com/onlinetool/jt809/util/PacketUtil.java:148
↓ 1 callers
Method
crc16
(byte[] bytes)
src/main/java/cn/com/onlinetool/jt809/util/CRC16CCITT.java:4
↓ 1 callers
Method
crcBytes
(byte[] bytes)
src/main/java/cn/com/onlinetool/jt809/util/CRC16CCITT.java:16
↓ 1 callers
Method
encode
(ChannelHandlerContext channelHandlerContext, String message, ByteBuf byteBuf)
src/main/java/cn/com/onlinetool/jt809/encoder/String2ByteEncoder.java:16
↓ 1 callers
Method
flush
(ChannelHandlerContext ctx)
src/main/java/cn/com/onlinetool/jt809/handler/outbound/Message2ByteOutboundHandler.java:70
↓ 1 callers
Method
formatDate
(Date date)
src/main/java/cn/com/onlinetool/jt809/util/PacketUtil.java:43
↓ 1 callers
Method
fullHexStr2Bytes
把带0x的16进制字符串转换成字节数组 @param hex @return byte[]
src/main/java/cn/com/onlinetool/jt809/util/ByteArrayUtil.java:237
↓ 1 callers
Method
getChannel
获取缓存 @param tid @return
src/main/java/cn/com/onlinetool/jt809/manage/TcpChannelMsgManage.java:151
↓ 1 callers
Method
getLocalhostInfo
获取本机ip信息 @return
src/main/java/cn/com/onlinetool/jt809/manage/TcpChannelMsgManage.java:120
↓ 1 callers
Method
getMsgBodyLen
获取数据体长度 @param realBytes @return
src/main/java/cn/com/onlinetool/jt809/util/PacketUtil.java:166
↓ 1 callers
Method
incrementTcpClientConnectNum
当前节点 TCP 连接数 递增 @return
src/main/java/cn/com/onlinetool/jt809/manage/TcpChannelMsgManage.java:182
↓ 1 callers
Method
login
登陆逻辑处理 @param msg
src/main/java/cn/com/onlinetool/jt809/handler/UpConnectHandler.java:42
↓ 1 callers
Method
message2Bytes
(Message msg)
src/main/java/cn/com/onlinetool/jt809/util/PacketUtil.java:108
↓ 1 callers
Method
parseAndPushData
解析并返回数据 @param channelKey @param readDatas
src/main/java/cn/com/onlinetool/jt809/decoder/Byte2MessageDecoder.java:91
↓ 1 callers
Method
parseDateTime
(byte[] dateTime)
src/main/java/cn/com/onlinetool/jt809/handler/UpExgMsgHandler.java:178
↓ 1 callers
Method
runClient
()
src/test/java/cn/com/onlinetool/jt809/client/JT809TcpClient.java:21
↓ 1 callers
Method
runClient
从链路(客户端)引导入口 @param group @throws Exception
src/main/java/cn/com/onlinetool/jt809/server/JT809Server.java:97
↓ 1 callers
Method
runServer
主链路(服务端)引导入口 @throws Exception
src/main/java/cn/com/onlinetool/jt809/server/JT809Server.java:45
↓ 1 callers
Method
short2Bytes
short转换为byte[] @param number @return byte[]
src/main/java/cn/com/onlinetool/jt809/util/ByteArrayUtil.java:52
↓ 1 callers
Method
short2HexStr
short to 16进制字符串 @param num @return
src/main/java/cn/com/onlinetool/jt809/util/ByteArrayUtil.java:212
↓ 1 callers
Method
upExgMsgRealLocationHandler
车辆实时定位信息处理 @param msg
src/main/java/cn/com/onlinetool/jt809/handler/UpExgMsgHandler.java:89
↓ 1 callers
Method
upExgRegisterHandler
车辆注册信息处理 @param msg
src/main/java/cn/com/onlinetool/jt809/handler/UpExgMsgHandler.java:61
Method
BasePacketEnum
(int beginIdx, int length)
src/main/java/cn/com/onlinetool/jt809/enums/BasePacketEnum.java:25
Method
bytes2double
byte[] to double @param doubleArray @return
src/main/java/cn/com/onlinetool/jt809/util/ByteArrayUtil.java:159
Method
bytes2float
byte[] to float @param floatArray @return
src/main/java/cn/com/onlinetool/jt809/util/ByteArrayUtil.java:144
Method
bytes2timeStr
byte数组转时间字符串 格式 yyMMddHHmmss @return
src/main/java/cn/com/onlinetool/jt809/util/ByteArrayUtil.java:251
Method
bytesToLong
@描述 将一个数组转换成一个long值 @param b 长度是8的byte[] @return long值 @throws Exception
src/main/java/cn/com/onlinetool/jt809/util/ByteArrayUtil.java:301
Method
channelActive
(ChannelHandlerContext ctx)
src/test/java/cn/com/onlinetool/jt809/client/JT809TcpClientHandler.java:14
Method
channelActive
(ChannelHandlerContext ctx)
src/main/java/cn/com/onlinetool/jt809/handler/inbound/ClientByte2MessageInboundHandler.java:54
Method
channelActive
(ChannelHandlerContext ctx)
src/main/java/cn/com/onlinetool/jt809/handler/inbound/ServerByte2MessageInboundHandler.java:51
Method
channelInactive
(ChannelHandlerContext ctx)
src/main/java/cn/com/onlinetool/jt809/handler/inbound/ClientByte2MessageInboundHandler.java:59
Method
channelInactive
(ChannelHandlerContext ctx)
src/main/java/cn/com/onlinetool/jt809/handler/inbound/ServerByte2MessageInboundHandler.java:69
Method
channelRead
(ChannelHandlerContext ctx, Object msg)
src/test/java/cn/com/onlinetool/jt809/client/JT809TcpClientHandler.java:22
Method
channelRead
(ChannelHandlerContext ctx, Object msg)
src/main/java/cn/com/onlinetool/jt809/handler/inbound/ClientByte2MessageInboundHandler.java:67
Method
channelRead
(ChannelHandlerContext ctx, Object msg)
src/main/java/cn/com/onlinetool/jt809/handler/inbound/MessageForwardInboundHandler.java:29
Method
channelRead
(ChannelHandlerContext ctx, Object msg)
src/main/java/cn/com/onlinetool/jt809/handler/inbound/ServerByte2MessageInboundHandler.java:77
Method
channelReadComplete
(ChannelHandlerContext ctx)
src/main/java/cn/com/onlinetool/jt809/handler/inbound/ClientByte2MessageInboundHandler.java:73
Method
channelReadComplete
(ChannelHandlerContext ctx)
src/main/java/cn/com/onlinetool/jt809/handler/inbound/MessageForwardInboundHandler.java:39
Method
channelReadComplete
(ChannelHandlerContext ctx)
src/main/java/cn/com/onlinetool/jt809/handler/inbound/ServerByte2MessageInboundHandler.java:83
Method
channelRegistered
(ChannelHandlerContext ctx)
src/main/java/cn/com/onlinetool/jt809/handler/inbound/ClientByte2MessageInboundHandler.java:44
Method
channelRegistered
(ChannelHandlerContext ctx)
src/main/java/cn/com/onlinetool/jt809/handler/inbound/ServerByte2MessageInboundHandler.java:41
Method
channelUnregistered
(ChannelHandlerContext ctx)
src/main/java/cn/com/onlinetool/jt809/handler/inbound/ClientByte2MessageInboundHandler.java:49
Method
channelUnregistered
(ChannelHandlerContext ctx)
src/main/java/cn/com/onlinetool/jt809/handler/inbound/ServerByte2MessageInboundHandler.java:46
Method
channelWritabilityChanged
(ChannelHandlerContext ctx)
src/main/java/cn/com/onlinetool/jt809/handler/inbound/ClientByte2MessageInboundHandler.java:96
Method
channelWritabilityChanged
(ChannelHandlerContext ctx)
src/main/java/cn/com/onlinetool/jt809/handler/inbound/ServerByte2MessageInboundHandler.java:101
Method
decode
(ChannelHandlerContext ctx, ByteBuf msg, List<Object> out)
src/test/java/cn/com/onlinetool/jt809/client/Byte2MessageDecoder.java:22
Method
delAllCacheMsg
删除一个终端所有缓存的下发消息 @param tid
src/main/java/cn/com/onlinetool/jt809/manage/TcpChannelMsgManage.java:112
Method
deregister
(ChannelHandlerContext ctx, ChannelPromise promise)
src/main/java/cn/com/onlinetool/jt809/handler/outbound/Message2ByteOutboundHandler.java:51
Method
disconnect
(ChannelHandlerContext ctx, ChannelPromise promise)
src/main/java/cn/com/onlinetool/jt809/handler/outbound/Message2ByteOutboundHandler.java:39
Method
encode
(ChannelHandlerContext ctx, Object msg, ByteBuf byteBuf)
src/test/java/cn/com/onlinetool/jt809/client/Message2ByteEncoder.java:15
Method
encode
(ChannelHandlerContext ctx, Message msg)
src/main/java/cn/com/onlinetool/jt809/encoder/Message2ByteEncoder.java:19
Method
exceptionCaught
(ChannelHandlerContext ctx, Throwable cause)
src/test/java/cn/com/onlinetool/jt809/client/JT809TcpClientHandler.java:27
Method
exceptionCaught
(ChannelHandlerContext ctx, Throwable cause)
src/main/java/cn/com/onlinetool/jt809/handler/inbound/ClientByte2MessageInboundHandler.java:101
Method
exceptionCaught
(ChannelHandlerContext ctx, Throwable cause)
src/main/java/cn/com/onlinetool/jt809/handler/inbound/ServerByte2MessageInboundHandler.java:106
Method
getAllCacheMsg
查询一个终端所有缓存的下发消息 @param tid @return
src/main/java/cn/com/onlinetool/jt809/manage/TcpChannelMsgManage.java:104
Method
getBaseDataInoutTopic
获取原始数据输出topic @return
src/main/java/cn/com/onlinetool/jt809/manage/TcpChannelMsgManage.java:198
Method
getBeginIdx
()
src/main/java/cn/com/onlinetool/jt809/enums/BasePacketEnum.java:30
Method
getCurrentTimeBytes
()
src/main/java/cn/com/onlinetool/jt809/util/PacketUtil.java:49
Method
getIpAndPort
获取本机ip + 服务端口 @return
src/main/java/cn/com/onlinetool/jt809/manage/TcpChannelMsgManage.java:135
Method
getLenght
()
src/main/java/cn/com/onlinetool/jt809/enums/BasePacketEnum.java:34
Method
getSerialNumber
()
src/main/java/cn/com/onlinetool/jt809/util/PacketUtil.java:19
Method
getValidCode
获取校验码 @param packet @return
src/main/java/cn/com/onlinetool/jt809/util/PacketUtil.java:30
Method
handler
(ChannelHandlerContext ctx, Message msg)
src/main/java/cn/com/onlinetool/jt809/handler/DownLinkTestHandler.java:18
Method
handler
(ChannelHandlerContext ctx, Message msg)
src/main/java/cn/com/onlinetool/jt809/handler/UpConnectHandler.java:32
Method
handler
(ChannelHandlerContext ctx, Message msg)
src/main/java/cn/com/onlinetool/jt809/handler/UpExgMsgHandler.java:24
Method
handler
(ChannelHandlerContext ctx, Message msg)
src/main/java/cn/com/onlinetool/jt809/handler/UpLinkTestHandler.java:19
Method
initChannel
(SocketChannel socketChannel)
src/test/java/cn/com/onlinetool/jt809/client/JT809TcpClient.java:32
Method
initChannel
(SocketChannel socketChannel)
src/main/java/cn/com/onlinetool/jt809/init/JT809ServerChannelInit.java:33
Method
initChannel
(SocketChannel socketChannel)
src/main/java/cn/com/onlinetool/jt809/init/JT809ClientChannelInit.java:31
next →
1–100 of 113, ranked by callers