50 lines
986 B
C
50 lines
986 B
C
![]() |
|
|||
|
|
|||
|
#ifndef TFTP_TCP_CLIENT_123_INCLUDED
|
|||
|
#define TFTP_TCP_CLIENT_123_INCLUDED
|
|||
|
|
|||
|
|
|||
|
#include "glbtypes.h"
|
|||
|
|
|||
|
#ifdef __cplusplus
|
|||
|
extern "C" {
|
|||
|
#endif
|
|||
|
/************************************************************************/
|
|||
|
|
|||
|
//ɨ<><C9A8>IPʱ<50><CAB1><EFBFBD><EFBFBD><EFBFBD>ذ<EFBFBD><D8B0><EFBFBD>IP<49>Ͷ˿<CDB6>
|
|||
|
#define TFTP_TCP_SERVER_PORT 2400
|
|||
|
|
|||
|
#ifdef VXWORKS
|
|||
|
//<2F><><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>Ŀ¼
|
|||
|
#define TFTP_TCP_CLIENT_PATH_RECV "/tffs0/cfg/"
|
|||
|
//<2F><><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>Ŀ¼
|
|||
|
#define TFTP_TCP_CLIENT_PATH_SEND "/tffs0/FILESEND/"
|
|||
|
#else
|
|||
|
//<2F><><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>Ŀ¼
|
|||
|
#define TFTP_TCP_CLIENT_PATH_RECV "./cfg/"
|
|||
|
//<2F><><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>Ŀ¼
|
|||
|
#define TFTP_TCP_CLIENT_PATH_SEND "./FILESEND/"
|
|||
|
#endif
|
|||
|
|
|||
|
|
|||
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݵij<DDB5>ʱʱ<CAB1><CAB1>
|
|||
|
#define TFTP_TCP_CLIENT_SEND_TIMEOUT (6*1000)
|
|||
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ij<EFBFBD>ʱʱ<CAB1><CAB1>
|
|||
|
#define TFTP_TCP_CLIENT_RECV_TIMEOUT (6*1000)
|
|||
|
|
|||
|
|
|||
|
ST_RET tftp_tcp_client_init( ST_CHAR *connectIp );
|
|||
|
|
|||
|
ST_RET tftp_tcp_client_release( ST_VOID );
|
|||
|
|
|||
|
ST_RET tftp_tcp_client_send_file( const ST_CHAR *fileName );
|
|||
|
|
|||
|
/************************************************************************/
|
|||
|
#ifdef __cplusplus
|
|||
|
}
|
|||
|
#endif
|
|||
|
|
|||
|
|
|||
|
#endif
|
|||
|
|