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

📄 connection.h

📁 墨香最新私服
💻 H
字号:
#pragma once

#include "stdafx.h"
#include "define.h"
#include "overlapped_send.h"
#include "overlapped_recv.h"


class CConnection 
{
	DWORD				m_dwIndex;
	COverlappedSend		m_ovlSend;
	COverlappedRecv		m_ovlRecv;
public:
	OVERLAPPED*			GetOverlappedRecv() {return m_ovlRecv.GetOverlapped();}
	OVERLAPPED*			GetOverlappedSend() {return m_ovlSend.GetOverlapped();}
	void				SetSocket(SOCKET s) {m_ovlRecv.SetSocket(s);m_ovlSend.SetSocket(s);}
	void				CloseSocket();
	SOCKET				GetSocket() {return m_ovlRecv.GetSocket();}
	sockaddr_in*		GetAddress();
	DWORD				GetIndex()	{return m_dwIndex;}
	BOOL				Send(char* msg,DWORD length);
	BOOL				Initialize(DWORD dwIndex,SOCKET s,HANDLE hEventSend,HANDLE hEventRecv,DWORD size);
	BOOL				PrepareRead() {return m_ovlRecv.PrepareRead();}
	CConnection();
	~CConnection();
	
};




⌨️ 快捷键说明

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