mysocket.h

来自「一个局域网内语音会议的代码。此代码使用网络的广播地址实现所有客户端语音的聚合。」· C头文件 代码 · 共 46 行

H
46
字号
// mysocket.h: interface for the mysocket class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_MYSOCKET_H__33C94245_415D_11D6_8886_200654C10000__INCLUDED_)
#define AFX_MYSOCKET_H__33C94245_415D_11D6_8886_200654C10000__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include<afxsock.h>


class mysocket : public CAsyncSocket 
{
public:
	CDialog *dlg;
	CString name;
	int closeflag;
	CAsyncSocket send;
	CStdioFile log;
	ip_mreq mreq;
	SOCKADDR_IN hgroup;
	CString senderip;
	UINT senderport;
	CString myaddr;
	UINT myport;

	
		
		
	mysocket();
	void setparent(CDialog *dlg);
	BOOL  createSocket(char *,int port);
	BOOL setTTL(int ttl);
	//void OnConnect(int errcode);
	void OnReceive(int errcode);
	void sendMesg(char *mesg,int len);
	void OnClose(int errcode);
	

};

#endif // !defined(AFX_MYSOCKET_H__33C94245_415D_11D6_8886_200654C10000__INCLUDED_)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?