Embedded TCP/IP stack  4.7.0

Detailed Description

The user application can use the Trivial File Transfer Protocol (TFTP) client and server to transfer files between machines on different networks implementing UDP.

Modules

 TFTP client API
 
 TFTP server API
 

Macros

#define FNET_TFTP_DATA_SIZE_MAX   (512u)
 Maximum data size transferred in one data block. More...
 

Enumerations

enum  fnet_tftp_request_t {
  FNET_TFTP_REQUEST_READ,
  FNET_TFTP_REQUEST_WRITE
}
 The TFTP request type. It defines a TFTP service behavior, if it will read or write a file from/to a TFTP server or client. More...
 
enum  fnet_tftp_error_t {
  FNET_TFTP_ERROR_NOT_DEFINED,
  FNET_TFTP_ERROR_FILE_NOT_FOUND,
  FNET_TFTP_ERROR_ACCESS_VIOLATION,
  FNET_TFTP_ERROR_DISK_FULL,
  FNET_TFTP_ERROR_ILLEGAL_OPERATION,
  FNET_TFTP_ERROR_UNKNOWN_TID,
  FNET_TFTP_ERROR_FILE_ALREADY_EXISTS,
  FNET_TFTP_ERROR_NO_SUCH_USER
}
 TFTP error codes indicating the nature of the error according to RFC 1350. More...
 

© 2005-2020 by Andrej Butok. http://fnet.sourceforge.net