⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cmserversocket.h

📁 Soul的源代码,类似于劲舞团之类的游戏
💻 H
字号:
#ifndef  __MATRIX_SSOCKET_H
#define  __MATRIX_SSOCKET_H



//#include <MatrixCore/System/CMObject.h>
//#include <MatrixCore/System/CMException.h>
#include <MatrixCore\System\CMDebug.h>
//class CMException;

namespace MatrixCore
{
	namespace Network
	{
		class CMSocketErrorException : public CMException
		{
		};

		class CMServerSocket// : public CMObject
		{
		public:
					CMServerSocket();
			virtual	~CMServerSocket();

					bool		Initialize( CMString stIPAddr, int iPortNo, int backlogCount = SOMAXCONN );
					bool		Initialize( int iPortNo, int backlogCount = SOMAXCONN );
					LPTSTR		GetMyIP();			// 磊扁 磊脚狼 ip甫 备秦辰促.
					void		Close();

					SOCKET		GetListenSocket()
					{
						return m_hListenSocket; 
					}
					SOCKET		AcceptConnection( struct timeval timeout, struct sockaddr FAR* addr = 0 ) throw ( CMSocketErrorException* );
					char		m_MyIP[16];

		protected:
					SOCKET		m_hListenSocket;
		};
	}
}

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -