class HCUdpServer

class of UDP server

Inheritance:


Public Methods

[more] HCUdpServer( int iPort, int iListenQ )
Constructor - initialize internal varible
[more] ~HCUdpServer()
Destructor
[more]int Listen( )
listen UDP port.
[more]int Recv( char* szData, int iLen, int iTimeout )
receive data with UDP protocol.
[more]int Recv( char* szData, int iLen )
receive data with UDP protocol.
[more]int Send( char* szIp, int iPort, char* szData, int iLen )
send data with UDP protocol


Inherited from HCNetwork:

Public Methods

oint Start( )
ovoid Stop()
oint GetIpByName( const char* szHostName, char* szIp, int iLen )
ovoid Close()
ochar* GetErrorMessage()
obool IsCorrectIp( const char* szIp )
oint GetLocalIp( char* szIp, int iLen )


Documentation

class of UDP server
o 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

o ~HCUdpServer()
Destructor

If there is a active socket, close that socket.

Returns:
nothing.
Author:
Yee Young Han

oint Listen( )
listen UDP port.

Returns:
if success, return 0. otherwise return -1.
Author:
Yee Young Han

oint 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

oint 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

oint 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++.