client/EterLib/NetDatagramSender.h

28 lines
435 B
C++

#pragma once
#ifndef VC_EXTRALEAN
class CNetDatagramSender
{
public:
CNetDatagramSender();
virtual ~CNetDatagramSender();
BOOL isSocket();
BOOL SetSocket(const char * c_szIP, WORD wPortIndex);
BOOL SetSocket(DWORD dwAddress, WORD wPortIndex);
BOOL Send(const void * pBuffer, int iSize);
protected:
BOOL m_isSocket;
WORD m_dwAddress;
WORD m_wPortIndex;
SOCKET m_Socket;
SOCKADDR_IN m_SockAddr;
};
#endif