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

📄 kademliamain.h

📁 另外一款开放源码的高质量p2p源码软件
💻 H
字号:
#pragma once
#include "loggable.h"

struct Status;

class CKademliaMain : public CLoggable
{
	friend UINT AFX_CDECL KadStopFunc(LPVOID pvParams);
public:
	CKademliaMain(void);
	~CKademliaMain(void);

	void	setStatus(Status* val);
	Status*	getStatus();
	bool	isConnected();
	bool	isFirewalled();
	void	Connect();
	void	DisConnect();
	DWORD	GetThreadID();
	void Bootstrap(CString ip,uint16 port);
	void Bootstrap(uint32 ip,uint16 port);

	uint32	getIP();
	uint16	getUdpPort();
	uint16	getTcpPort();
private:
	//Most likely delete these and only keep the Status Object..
	Status* m_status;
	time_t m_bootstrapTimer;
};

⌨️ 快捷键说明

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