# Functions
NewTCPTransport creates a new instance of TCPTransport.
# Structs
Peer represents a participant in the collaborative code editing network.
Room represents a collaborative editing room in the network.
TCPTransport implements the Transport interface using TCP.
# Interfaces
HandleRoom is an interface that defines the methods for handling collaborative editing rooms.
Transport represents the network transport layer responsible for facilitating communication between peers in the collaborative code editing network.