mirror of
https://github.com/tiennm99/zfoo.git
synced 2026-10-19 06:16:01 +00:00
perf[write]: simplify the write method of packet
This commit is contained in:
1 parent
0e6fb0addd
commit
8bc480c1bc
1 file changed
+3
-2
@@ -166,7 +166,8 @@ public class PacketService implements IPacketService {
|
|||||||
}
|
}
|
||||||
try {
|
try {
|
||||||
// 预留写入包的长度,一个int字节大小
|
// 预留写入包的长度,一个int字节大小
|
||||||
buffer.writeInt(PACKET_HEAD_LENGTH);
|
buffer.ensureWritable(7);
|
||||||
|
buffer.writerIndex(PACKET_HEAD_LENGTH);
|
||||||
|
|
||||||
// 写入包packet
|
// 写入包packet
|
||||||
ProtocolManager.write(buffer, packet);
|
ProtocolManager.write(buffer, packet);
|
||||||
@@ -180,7 +181,7 @@ public class PacketService implements IPacketService {
|
|||||||
ProtocolManager.write(buffer, attachment);
|
ProtocolManager.write(buffer, attachment);
|
||||||
}
|
}
|
||||||
|
|
||||||
int length = buffer.readableBytes();
|
int length = buffer.writerIndex();
|
||||||
|
|
||||||
int packetLength = length - PACKET_HEAD_LENGTH;
|
int packetLength = length - PACKET_HEAD_LENGTH;
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user