📄 mypl.h
字号:
#ifndef MYPL_H#define MYPL_H#include "msystem.h"#include "tinycxx/etc.h"#include "tinycxx/exception.h"#include "tinycxx/socket.h"class CMyPL{public: CMyPL(int nPort=5052,char * pszPeerAddr="192.168.1.3",char * pszHostAddr="192.168.1.40"); virtual ~CMyPL(void); int Status()//-1:Disconnect,0:Idle,1:Busy { if (m_nStatus == -1) Connect(); return m_nStatus; } bool Connect(); virtual void Disconnect(); CDQue *GetRecvQueue(int b) { return m_pool.GetRecvQueue(b); } void Read(); bool Write(BYTE *pData,WORD wSize);protected: int m_nStatus; int m_nPort; CInetAddress m_iaPeer; CUdpSocket m_client; CUdpSocket m_server; pthread_t m_hThread; CPeerPool m_pool; friend void *myListen(void *);};#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -