33 lines
1.6 KiB
C
Raw Permalink Normal View History

2025-04-30 16:24:29 +08:00
/***************************************************************************************************
<EFBFBD>ļ<EFBFBD><EFBFBD><EFBFBD>: eth2lib.h
----------------------------------------------------------------------------
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> : eth2lib.c <EFBFBD><EFBFBD>ͷ<EFBFBD>ļ<EFBFBD>
----------------------------------------------------------------------------
<EFBFBD>޸<EFBFBD><EFBFBD><EFBFBD>־ :
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
----------------------------------------------------------------------------
2020-11-25 <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
***************************************************************************************************/
#ifndef _ETH2LIB_H_
#define _ETH2LIB_H_
#ifdef __cplusplus
extern "C" {
#endif
int eth2lib_udp_send( const unsigned char * pucTxBuf, const unsigned short usTxSize,const char * pucRemoteIP, const unsigned short usRemotePort);
int eth2lib_udp_recv(unsigned char * const pucRxBuf, const unsigned short usRxSize ,char * const pcRemoteIP, unsigned short * const pusRemotePort);
int eth2lib_init(const char * pcLocalMac,
const char * pcLocalIp,
const char * pcLocalMask,
const char * pcLocalGateway,
const unsigned short usLocalUdpPort);
#ifdef __cplusplus
}
#endif
#endif