writePacket() — netty Function Reference
Architecture documentation for the writePacket() function in TCPPacket.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 371e7f98_355a_0f11_7570_5d95a3f73fe9["writePacket()"] 5005d382_85fb_be8b_2d1a_3492e61f9441["TCPPacket"] 371e7f98_355a_0f11_7570_5d95a3f73fe9 -->|defined in| 5005d382_85fb_be8b_2d1a_3492e61f9441 style 371e7f98_355a_0f11_7570_5d95a3f73fe9 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
handler/src/main/java/io/netty/handler/pcap/TCPPacket.java lines 39–54
static void writePacket(ByteBuf byteBuf, ByteBuf payload, long segmentNumber, long ackNumber, int srcPort,
int dstPort, TCPFlag... tcpFlags) {
byteBuf.writeShort(srcPort); // Source Port
byteBuf.writeShort(dstPort); // Destination Port
byteBuf.writeInt((int) segmentNumber); // Segment Number
byteBuf.writeInt((int) ackNumber); // Acknowledgment Number
byteBuf.writeShort(OFFSET | TCPFlag.getFlag(tcpFlags)); // Flags
byteBuf.writeShort(65535); // Window Size
byteBuf.writeShort(0x0001); // Checksum
byteBuf.writeShort(0); // Urgent Pointer
if (payload != null) {
byteBuf.writeBytes(payload); // Payload of Data
}
}
Domain
Subdomains
Source
Frequently Asked Questions
What does writePacket() do?
writePacket() is a function in the netty codebase, defined in handler/src/main/java/io/netty/handler/pcap/TCPPacket.java.
Where is writePacket() defined?
writePacket() is defined in handler/src/main/java/io/netty/handler/pcap/TCPPacket.java at line 39.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free