class HCTcpClient

class of TCP client

Inheritance:


Public Methods

[more]int Connect( char* szDomain, int iPort )
connect TCP server.
[more]int Send( char* szData, int iDataLen )
send data to server
[more]int Recv( char* szData, int iDataLen, int iTimeout )
receive data from server
[more]int Close( )
close socket


Inherited from HCNetwork:

Public Methods

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


Documentation

class of TCP client
oint Connect( char* szDomain, int iPort )
connect TCP server.

Parameters:
szDomain - server ip address or domain name
iPort - server port number
Returns:
if success, return 0. otherwise return INVALID_SOCKET.
Author:
Yee Young Han

oint Send( char* szData, int iDataLen )
send data to server

Parameters:
szData - buffer for sending
iDataLen - size of sending buffer
Returns:
if success, return sending size. otherwise return SOCKET_ERROR.
Author:
Yee Young Han

oint Recv( char* szData, int iDataLen, int iTimeout )
receive data from server

Parameters:
szData - [out] variable to save data
iDataLen - [in] size of szData
iTimeout - [in] timeout second to wait ( second )
Returns:
if success, return size of receving data. if timeout is occured, return 0. otherwise return SOCKET_ERROR.
Author:
Yee Young Han

oint Close( )
close socket

Returns:
return 0.
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++.