?? udpsocket.h
字號:
#ifndef _UDPSOCKET_H_
#define _UDPSOCKET_H_
#define MAX_UDP_SIZE 4096
WORD InitializeSocket();
int CleanUpSocket();
class CUDPSocket
{
public:
BOOL IsSocket();
CUDPSocket();
virtual ~CUDPSocket();
BOOL Create(UINT uSocketPort=0,char* pszSockAddr=NULL);
int Destroy();
int SendTo(const char *pBuf,int iLen,char* pszRemoteSockAddr,unsigned short uPort) const;
int SendTo(const char *pBuf,int iLen,SOCKADDR* pRemoteAddr=NULL) const;
int RecvFrom(char *pBuf,int iLen,SOCKADDR* pRemoteAddr=NULL) const;
SOCKADDR_IN GetLocalAddr() const;
SOCKET GetSocket() const;
SOCKADDR_IN GetRemoteAddr() const;
SOCKADDR_IN SetRemoteAddr(const SOCKADDR_IN &NewRemoteAddr);
static u_long Name2Inet(LPCSTR szAddress);
static u_long GetLocal_in_addr();
protected:
SOCKET m_Socket;
SOCKADDR_IN m_LocalAddr;
SOCKADDR_IN m_RemoteAddr;
private:
};
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -