• 大小: 35KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-04
  • 语言: 其他
  • 标签: UDP  组播  VC  C++  

资源简介

组播主要有以下几个步骤:1. 建立支持数据报的scoket2. 把socket和本地的一个端口绑定(以后会通过这个端口进行数据的收发)3. 通过setsockopt IP_ADD_MEMBERSHIP加入一个组播组4. 然后就能通过sendto / recvfrom进行数据的收法5. 通过 setsockopt IP_DROP_MEMBERSHIP离开一个组播组6. 关闭socket如果你仅仅是想向一个组播组发送数据,而不要接受数据,那么可不用加入组播组,而直接通过sendto向组播组发送数据五.winsock 2组播 winsock 2组播主要是通过WSAJoinLeaf来实现的(WSAJo

资源截图

代码片段和文件信息

// CMulticastSocket.cpp : Defines the class behaviors for the application.
//

#include “stdafx.h“
#include “CMulticastSocket.h“
#include “CMulticastSocketDlg.h“

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CCMulticastSocketApp

BEGIN_MESSAGE_MAP(CCMulticastSocketApp CWinApp)
//{{AFX_MSG_MAP(CCMulticastSocketApp)
// NOTE - the ClassWizard will add and remove mapping macros here.
//    DO NOT EDIT what you see in these blocks of generated code!
//}}AFX_MSG
ON_COMMAND(ID_HELP CWinApp::onhelp)
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CCMulticastSocketApp construction


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

    ...D..R         0  2004-05-24 08:57  example1

     文件       1035  1999-06-12 00:53  example1\StdAfx.h

     文件       4603  1999-06-15 08:39  example1\CMulticastSocket.001

     文件      22176  2005-05-07 14:11  example1\CMulticastSocket.aps

     文件       3291  2005-05-07 15:02  example1\CMulticastSocket.clw

     文件       2297  1999-06-12 00:53  example1\CMulticastSocket.cpp

     文件       4520  2004-05-07 10:18  example1\CMulticastSocket.dsp

     文件        557  2004-05-07 10:18  example1\CMulticastSocket.dsw

     文件       1442  1999-06-15 06:07  example1\CMulticastSocket.h

     文件      74752  2005-05-07 15:32  example1\CMulticastSocket.ncb

     文件      53760  2005-05-07 15:32  example1\CMulticastSocket.opt

     文件       1859  2005-05-07 14:18  example1\CMulticastSocket.plg

     文件       6668  1999-06-15 06:48  example1\CMulticastSocket.rc

     文件       5664  2005-05-07 14:17  example1\CMulticastSocketDlg.cpp

     文件       1761  1999-06-15 06:50  example1\CMulticastSocketDlg.h

     文件       1230  1999-06-12 04:46  example1\JoinGroupDlg.cpp

     文件       1307  1999-06-12 19:01  example1\JoinGroupDlg.h

     文件       5101  2005-05-07 14:22  example1\MulticastSocket.cpp

     文件       2257  1999-06-15 09:10  example1\MulticastSocket.h

     文件       3523  1999-06-12 00:53  example1\ReadMe.txt

     文件       1198  1999-06-12 04:44  example1\resource.h

     文件        214  1999-06-12 00:53  example1\StdAfx.cpp

    ...D..R         0  2004-05-24 08:57  example1\res

     文件       1078  1999-06-12 00:53  example1\res\CMulticastSocket.ico

     文件        408  1999-06-12 00:53  example1\res\CMulticastSocket.rc2

    ...D..R         0  2004-05-24 08:57  example1\Debug

     文件        218  2007-01-22 19:53  www.pudn.com.txt

----------- ---------  ---------- -----  ----

               200919                    27



............此处省略0个文件信息

评论

共有 条评论