| 1234567891011121314151617181920212223242526272829303132 |
- // SendSocket.h: interface for the CSendSocket class.
- //
- //////////////////////////////////////////////////////////////////////
- #if !defined(AFX_SENDSOCKET_H__4A4A5B96_8123_413C_8F86_A2875C9E5E48__INCLUDED_)
- #define AFX_SENDSOCKET_H__4A4A5B96_8123_413C_8F86_A2875C9E5E48__INCLUDED_
- #if _MSC_VER > 1000
- #pragma once
- #endif // _MSC_VER > 1000
- #include "Encryption.h"
- #include "ServerDefines.h"
- class CSendSocket
- {
- public:
- CSendSocket();
- virtual ~CSendSocket();
- void SetSocket(SOCKET sock) { m_Connection = sock; }
- CEncryption *m_pEncryptor;
- BOOL SendCSendData(CSendInfo &data, MyEnums::eSendType type);
- BOOL SendExactSize(char *pData, long lLength, bool bEncrypt);
- protected:
- SOCKET m_Connection;
- };
- #endif // !defined(AFX_SENDSOCKET_H__4A4A5B96_8123_413C_8F86_A2875C9E5E48__INCLUDED_)
|