class HCUdpClient

class of UDP client

Inheritance:


Public Methods

[more] HCUdpClient( char* szDst, int iPort )
Constructor - initialize internal value
[more] ~HCUdpClient( )
Destructor.
[more]int Send( char* szData, int iLen )
send data to UDP server.
[more]int Recv( char* szData, int iLen, int iTimeout )
receive data from UDP server.
[more]int Recv( char* szData, int iLen )
receive data from UDP server.


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 client
o 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

o ~HCUdpClient( )
Destructor. if there is not active socket, close socket

Returns:
nothing.
Author:
Yee Young Han

oint 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

oint 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

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