class of UDP client
Inheritance:
Public Methods
-
HCUdpClient( char* szDst, int iPort )
- Constructor - initialize internal value
-
~HCUdpClient( )
- Destructor.
-
int Send( char* szData, int iLen )
- send data to UDP server.
-
int Recv( char* szData, int iLen, int iTimeout )
- receive data from UDP server.
-
int Recv( char* szData, int iLen )
- receive data from UDP server.
Public Methods
-
int Start( )
-
void Stop()
-
int GetIpByName( const char* szHostName, char* szIp, int iLen )
-
void Close()
-
char* GetErrorMessage()
-
bool IsCorrectIp( const char* szIp )
-
int GetLocalIp( char* szIp, int iLen )
Documentation
class of UDP client
HCUdpClient( char* szDst, int iPort )
- Constructor - initialize internal value
- Parameters:
- szDst - UDP server IP address
iPort - UDP server port number
- Returns:
- nothing.
- Author:
- Yee Young Han
~HCUdpClient( )
- Destructor. if there is not active socket, close socket
- Returns:
- nothing.
- Author:
- Yee Young Han
int Send( char* szData, int iLen )
- send data to UDP server.
- Parameters:
- szData - data to send
iLen - data length to send
- Returns:
- if success, return sending data length.
otherwise return SOCKET_ERROR.
- Author:
- Yee Young Han
int Recv( char* szData, int iLen, int iTimeout )
- receive data from UDP server.
- Parameters:
- szData - [out] variable to save receiving data
iLen - [in] size of szData
iTimeout - [in] waiting timeout ( second )
- Returns:
- if success, return receiving data size.
if timeout is occured, return 0.
otherwise return SOCKET_ERROR.
- Author:
- Yee Young Han
int Recv( char* szData, int iLen )
- receive data from UDP server.
- Parameters:
- szData - [out] variable to save receiving data
iLen - [in] size of szData
- Returns:
- if success, return receiving data size.
if timeout is occured, return 0.
otherwise return SOCKET_ERROR.
- Author:
- Yee Young Han
- This class has no child classes.
Alphabetic index HTML hierarchy of classes or Java
This page was generated with the help of DOC++.