commCPU_SUPV/code/user/inc/tftp_tcp_client.h

50 lines
986 B
C
Raw Permalink Normal View History

2025-04-30 16:24:29 +08:00
#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