| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- // Server.h: interface for the CServer class.
- //
- //////////////////////////////////////////////////////////////////////
- #if !defined(AFX_SERVER_H__581A45D4_DCC2_44D7_8B43_60412E769D39__INCLUDED_)
- #define AFX_SERVER_H__581A45D4_DCC2_44D7_8B43_60412E769D39__INCLUDED_
- #if _MSC_VER > 1000
- #pragma once
- #endif // _MSC_VER > 1000
- #include "Winsock2.h"
- class MyEnums
- {
- public:
- enum eSendType{START, DATA, DATA_START, DATA_END, END, EXIT};
- };
- class CSendInfo
- {
- public:
- CSendInfo()
- {
- m_nSize = sizeof(CSendInfo);
- m_nVersion = 1;
- m_lParameter1 = -1;
- m_lParameter2 = -1;
- }
- int m_nSize;
- MyEnums::eSendType m_Type;
- int m_nVersion;
- char m_cIP[20];
- char m_cComputerName[MAX_COMPUTERNAME_LENGTH + 1];
- char m_cDesc[250];
- long m_lParameter1;
- long m_lParameter2;
- char m_cExtra[50];
- };
- UINT MTServerThread(LPVOID pParam);
- UINT ClientThread(LPVOID pParam);
- #endif // !defined(AFX_SERVER_H__581A45D4_DCC2_44D7_8B43_60412E769D39__INCLUDED_)
|