class of TCP client
Inheritance:
Public Methods
-
int Connect( char* szDomain, int iPort )
- connect TCP server.
-
int Send( char* szData, int iDataLen )
- send data to server
-
int Recv( char* szData, int iDataLen, int iTimeout )
- receive data from server
-
int Close( )
- close socket
Public Methods
-
int Start( )
-
void Stop()
-
int GetIpByName( const char* szHostName, char* szIp, int iLen )
-
char* GetErrorMessage()
-
bool IsCorrectIp( const char* szIp )
-
int GetLocalIp( char* szIp, int iLen )
Documentation
class of TCP client
int 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
int 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
int 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
int 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++.