?? netagentsocket.h
字號:
/*
網(wǎng)絡(luò)代理,SOCKET容器
存放連接到服務(wù)器和客戶端的SOCKET
*/
#ifndef __NET_SOCKET_H_
#define __NET_SOCKET_H_
#include "afxsock.h"
class CNetSocketContainer
{
public:
CNetSocketContainer(SOCKET sC,SOCKET sS,UINT uHandle,LPCSTR pszProlog="netsockcontain");
CNetSocketContainer(SOCKET sC,SOCKET sS,LPCSTR pszHandle,LPCSTR pszProlog="netsockcontain");
~CNetSocketContainer();
UINT AddRefer(void);
UINT ReleaseRefer(void);
void CloseAll(void);
// SOCKET GetClientSocket(void){return m_sockClient;};
// SOCKET GetServerSocket(void){return m_sockServer;};
LPCSTR GetContainerName(void){return (LPCSTR)m_szContainerName;};
public:
SOCKET m_sockClient,m_sockServer;
BYTE *m_pbBuffer;
int m_iBufferLen;
protected:
CString m_szContainerName;
UINT m_uRefer;
CSingleAccessLock m_lockAccess;//用于處理引用計數(shù)器
};
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -