equal
deleted
inserted
replaced
54 bool GetVersion(char* outVersion) { return false; } // don't have enough information for this |
54 bool GetVersion(char* outVersion) { return false; } // don't have enough information for this |
55 bool HasVersion() { return false; } // can we have a version? |
55 bool HasVersion() { return false; } // can we have a version? |
56 virtual long PreProcessMessage(int inMsgType, DWORD inMsgLength, BYTE* inMessage) { return TCAPI_ERR_NONE; } |
56 virtual long PreProcessMessage(int inMsgType, DWORD inMsgLength, BYTE* inMessage) { return TCAPI_ERR_NONE; } |
57 virtual long PreProcessMessage(BYTE msgId, DWORD inMsgLength, BYTE* inMessage) { return TCAPI_ERR_NONE; } |
57 virtual long PreProcessMessage(BYTE msgId, DWORD inMsgLength, BYTE* inMessage) { return TCAPI_ERR_NONE; } |
58 bool IsConnectionEqual(ConnectData* pConn); |
58 bool IsConnectionEqual(ConnectData* pConn); |
|
59 int WSAInit(); |
|
60 void WSAClose(); |
|
61 |
59 |
62 |
60 private: |
63 private: |
61 SOCKET m_socket; |
64 SOCKET m_socket; |
62 sockaddr_in m_clientService; |
65 sockaddr_in m_clientService; |
63 TIMEVAL m_timeOut; |
66 TIMEVAL m_timeOut; |
64 WSAEVENT m_hSocketEvent; |
67 WSAEVENT m_hSocketEvent; |
65 DWORD m_pPeekBuffer; |
68 DWORD m_pPeekBuffer; |
66 |
69 char sTcpLogMsg[3000]; |
67 }; |
70 }; |
68 |
71 |
69 #endif // !defined(AFX_TCPCOMM_H__69657421_6D37_497A_A377_12E71365EDAB__INCLUDED_) |
72 #endif // !defined(AFX_TCPCOMM_H__69657421_6D37_497A_A377_12E71365EDAB__INCLUDED_) |