| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- #pragma once
- #include "Winsock2.h"
- #include "Encryption.h"
- #include "shared/TextConvert.h"
- #include "RecieveSocket.h"
- #include "FileSend.h"
- #include "ServerDefines.h"
- class CServer
- {
- public:
- CServer();
- ~CServer();
- void RunThread(SOCKET sock);
- protected:
- void AddRemoteCF_HDROPFormat();
- void OnStart(CSendInfo &Info);
- void OnDataEnd(CSendInfo &info);
- void OnDataStart(CSendInfo &info);
- void OnEnd(CSendInfo &info);
- void OnExit(CSendInfo &info);
- void OnRequestFiles(CSendInfo &info);
- protected:
- CClipList *m_pClipList;
- CClip *m_pClip;
- CTextConvert m_Convert;
- BOOL m_bSetToClipBoard;
- CString m_csIP;
- CString m_csComputerName;
- CString m_csDesc;
- CRecieveSocket m_Sock;
- CClipFormat m_cf;
- };
- UINT MTServerThread(LPVOID pParam);
- UINT ClientThread(LPVOID pParam);
|