www.pudn.com > winÏòwin×é²¥.rar > BroadCast.h
// BroadCast.h: interface for the CBroadCast class. // ////////////////////////////////////////////////////////////////////// #if !defined(AFX_BROADCAST_H__E3F71984_7835_4546_9B21_C1D9469FE285__INCLUDED_) #define AFX_BROADCAST_H__E3F71984_7835_4546_9B21_C1D9469FE285__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 #include#define MAX_LEN 1024 class CBroadCast { public: CBroadCast(); virtual ~CBroadCast(); long RecvBroadCast(char *recvbuff); long SendBroadCast(char *sendbuf,long len); long Init(long ports, long lServices_Type); private: long gethostip(char * ip_str); SOCKET m_Sock; long m_Port; SOCKADDR_IN m_remote; }; #endif // !defined(AFX_BROADCAST_H__E3F71984_7835_4546_9B21_C1D9469FE285__INCLUDED_)