class of UDP server
Inheritance:
Public Methods
-
HCUdpServer( int iPort, int iListenQ )
- Constructor - initialize internal varible
-
~HCUdpServer()
- Destructor
-
int Listen( )
- listen UDP port.
-
int Recv( char* szData, int iLen, int iTimeout )
- receive data with UDP protocol.
-
int Recv( char* szData, int iLen )
- receive data with UDP protocol.
-
int Send( char* szIp, int iPort, char* szData, int iLen )
- send data with UDP protocol
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 server
HCUdpServer( int iPort, int iListenQ )
- Constructor - initialize internal varible
- Parameters:
- iPort - port number to listen
iListenQ - queue number to listen
- Returns:
- nothing.
- Author:
- Yee Young Han
~HCUdpServer()
- Destructor
If there is a active socket, close that socket.
- Returns:
- nothing.
- Author:
- Yee Young Han
int Listen( )
- listen UDP port.
- Returns:
- if success, return 0.
otherwise return -1.
- Author:
- Yee Young Han
int Recv( char* szData, int iLen, int iTimeout )
- receive data with UDP protocol.
- Parameters:
- szData - [out] variable to save receiving data
iLen - [in] size of szData
iTimeout - [in] wait max time ( second )
- Returns:
- if success, return size of receiving.
if timeout is occured, return 0;
otherwise return SOCKET_ERROR.
- Author:
- Yee Young Han
int Recv( char* szData, int iLen )
- receive data with UDP protocol.
- Parameters:
- szData - [out] variable to save receiving data
iLen - [in] size of szData
- Returns:
- if success, return size of receiving.
if timeout is occured, return 0;
otherwise return SOCKET_ERROR.
- Author:
- Yee Young Han
int Send( char* szIp, int iPort, char* szData, int iLen )
- send data with UDP protocol
- Parameters:
- szIp - [in] ip address to send data
iPort - [in] port number to send data
szData - [in] data to send
iLen - [in] size of szData
- Returns:
- if success, return size of sending.
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++.