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

📄 kademliamain.h

📁 Kademlia---第第3代P2P原代码
💻 H
字号:
#pragma once
#include "kademlia/kademlia/prefs.h"
#include "Kademlia/routing/timer.h"

class CKademliaMain
{
public:
	CKademliaMain(void);
	~CKademliaMain(void);

	void	setStatus(Status* val);
	Status*	getStatus(void)			{return status;}
	bool	isConnected(void)		{return status->m_connected;}
	bool	isFirewalled(void)		{return status->m_firewalled;}
	void	Connect();
	void    Connect(unsigned char* id, unsigned short udp, unsigned short tcp);
	void	DisConnect();
	DWORD	GetThreadID();
	void Bootstrap(CString ip,uint16 port);
	void Bootstrap(uint32 ip,uint16 port);

	uint32	getIP(void)				{return status->m_ip;}
	uint16	getUdpPort(void)		{return status->m_udpport;}
	uint16	getTcpPort(void)		{return status->m_tcpport;}
private:
	//Most likely delete these and only keep the Status Object..
	Status* status;
};

⌨️ 快捷键说明

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