Package net.clackrouter.component.tcp

A decomposed implementation of a simplified TCP stack.

See:
          Description

Class Summary
OrderPackets A TCP subcomponent to put received packets in the correct sequencing order.
ProcessAck TCP subcomponent that updates the TCB's notion of what packets have been received by the opposite end of the connection.
ProcessSegment TCP subcomponent that processes data and send acknowledgements.
ReceiveWindowCheck TCP subcomponent that enforces the receive window for a TCP client, either trimming packets to fit within the valid window, or entirely dropping those that are not within the window.
Retransmitter TCP subcomponent that handles timeouts and the retransmission of unacknowledged packets.
SendWindowCheck Class that monitors the sending of TCP data segments, and makes sure it is within the valid sending window.
SetChecksum Subcomponent to set the checksum of a TCP header.
SockBuffer Buffer to hold application data going to or from an application socket.
TCB A Transmission Control Block (TCB) represents the state of a single TCP connection.
TCP A class representing a simplified TCP stack on a local host.
TCP.UpdateEvent TCP specific class to provide more information to a GUI object about changes to the TCP data.
TCPChecksum Helper class to perform the TCP checksum algorithm.
ValidateChecksum TCP Subcomponent used to validate the checksum of an incoming TCP segment.
 

Package net.clackrouter.component.tcp Description

A decomposed implementation of a simplified TCP stack.