文件名称:UDP 组播 vc 例子
文件大小:35KB
文件格式:RAR
更新时间:2015-06-25 10:41:02
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来实现的(WSAJoinLeaf的行为,返回值根据socket的模式,组播的实现构架有很大的关系) winsock 2组播的主要有以下几个步骤1. 建立支持数据报的socket(用WSASocket建立socket,同2. 时设置组播的一些属性)3. 把socket和本地的一个端口绑定(以后会通过这个端口进行数据的收发)4. 通过WSAJoinLeaf加入一个组播组5. 通过sendto / recvfrom进行数据的收发6. 直接关闭socket,7. 退出组播组
【文件预览】:
www.pudn.com.txt
example1
----CMulticastSocket.ncb(73KB)
----CMulticastSocket.plg(2KB)
----CMulticastSocket.opt(53KB)
----MulticastSocket.h(2KB)
----res()
--------CMulticastSocket.rc2(408B)
--------CMulticastSocket.ico(1KB)
----CMulticastSocket.clw(3KB)
----CMulticastSocketDlg.cpp(6KB)
----CMulticastSocketDlg.h(2KB)
----CMulticastSocket.rc(7KB)
----CMulticastSocket.h(1KB)
----CMulticastSocket.cpp(2KB)
----CMulticastSocket.001(4KB)
----StdAfx.cpp(214B)
----resource.h(1KB)
----CMulticastSocket.dsp(4KB)
----MulticastSocket.cpp(5KB)
----JoinGroupDlg.h(1KB)
----StdAfx.h(1KB)
----CMulticastSocket.dsw(557B)
----JoinGroupDlg.cpp(1KB)
----CMulticastSocket.aps(22KB)
----Debug()
----ReadMe.txt(3KB)