#include "net\ip.h"
#include "net\tcp.h"
#include "net\tick.h"
#include "net\fsee.h"
Data Structures | |
struct | _TCP_FILESEND_INFO |
Defines | |
#define | TCPU_ERR_FILE_NOT_FOUND (5ul) |
#define | TCPU_ERR_FILE_RD (4ul) |
#define | TCPU_ERR_FSYS_NOT_AVAIL (6ul) |
#define | TCPU_ERR_IP_RESOLVE (1ul) |
#define | TCPU_ERR_TCP_OPEN (2ul) |
#define | TCPU_ERR_TCP_TIMEOUT (3ul) |
#define | TCPU_NOT_FINISHED (0xfful) |
Typedefs | |
typedef struct _TCP_FILESEND_INFO | TCP_FILESEND_INFO |
Functions | |
BYTE | sendFileToTcpServer (BYTE *filename, TCP_FILESEND_INFO *tcb) |
#define TCPU_ERR_FILE_NOT_FOUND (5ul) |
#define TCPU_ERR_FILE_RD (4ul) |
#define TCPU_ERR_FSYS_NOT_AVAIL (6ul) |
#define TCPU_ERR_IP_RESOLVE (1ul) |
#define TCPU_ERR_TCP_OPEN (2ul) |
#define TCPU_ERR_TCP_TIMEOUT (3ul) |
#define TCPU_NOT_FINISHED (0xfful) |
typedef struct _TCP_FILESEND_INFO TCP_FILESEND_INFO |
BYTE sendFileToTcpServer | ( | BYTE * | filename, | |
TCP_FILESEND_INFO * | tcb | |||
) |
Send the given file to the given port and server. To use this function, a TCP_FILESEND_INFO structure must be created and initialized with desired values. Then sendFileToTcpServer() is called with the created TCP_FILESEND_INFO structure, and the filename of the file to send.
This function has to be repetitively called as long as it returns 0xff.
filename | Name of file to send to the server | |
tcb | Info used by this function |