Crate file_transfer_system

Source

Modulesยง

  • Contains functionality for the client component of the file transfer system. Contains the logic for the client, sending requests to a server
  • Core file transfer functionality for sending and receiving files and directories. File transfer library for handling file and directory transfer over a TCP connection.
  • Contains networking utilities for handling connections and data transmission. Networking logic for IP address handling and request definitions.
  • Provides peer-to-peer transfer capabilities. This module is only available when the p2p feature is enabled. Peer-to-peer connectivity logic, including NAT traversal via UPnP.
  • Contains functionality for the server component of the file transfer system. Contains logic for listening for incoming connections and handling file transfer requests.