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

📄 cnserversocketconnect.h

📁 这是一个远程控制程序
💻 H
字号:
//---------------------------------------------------------------------------
class CNSockConnect;

#ifndef CNServerSocketConnectH
#define CNServerSocketConnectH

#include "CNVSocket.h"
#include "CNVThread.h"
#include "CNServer.h"

//---------------------------------------------------------------------------
// The CNSockConnect class itself
class CNSockConnect
{
public:
	// Constructor/destructor
	CNSockConnect();
	~CNSockConnect();
	// Init
	virtual VBool Init(CNServer *server, UINT port);
	// Implementation
protected:
	// The listening socket
	VSocket m_socket;
	// The port to listen on
	UINT m_port;
	// The in-coming accept thread
	omni_thread *m_thread;
        
};
// The function for the spawned thread to run
class CNSockConnectThread : public omni_thread
{
public:
	// Init routine
	virtual BOOL Init(VSocket *socket, CNServer *server);
	// Code to be executed by the thread
	virtual void *run_undetached(void * arg);
	// Fields used internally
	BOOL		m_shutdown;
protected:
	VSocket		*m_socket;
	CNServer	*m_server;
};


#endif

⌨️ 快捷键说明

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