CMulticastSocket-VC-4-demos

所属分类:TCP/IP协议栈
开发工具:Visual C++
文件大小:537KB
下载次数:476
上传日期:2009-04-26 13:46:47
上 传 者thebabe
说明:  UDP组播VC例程 修正了原PUDN上的UDP组播例程的BUG 简单说明: 一共4个可执行文件。 CMulticastSocket-仅发送测试.exe CMulticastSocket-仅接收测试.exe CMulticastSocket-发送和接收.exe 组播实现一例:监听程序,可同时运行多个进程接收.exe 其中,1~3是对话框版,改自同一版本,最早是个只能绑定一次组播地址:端口对的,后来根据实例4的思想改为了支持多个进程的版本(显然多个线程仍然适用),即可多次运行这个程序,绑定相同的组播地址和端口对。同时这里增加了一个简单的控制,通过发送Clear消息可以使2和3完成"ClearAllReceivedMessage"控件相同的功能;另外在第3个中有两个隐藏控件,其中实现了进程内的消息处理测试,可以PostMessage给其他控件,(自定义消息WM_TRY)以激活相关动作(函数OnTry),另外有一部分未激活的代码可以实现黑屏控制。 其中,4为shell版原来只接收一共数据报,我把它改成了可以一直接收数据,直到收到一个包含“shutdown”的消息;但由于采用阻塞式(receivefrom),即一直处于接收状态,在未收到消息是不能干任何事。 另外,压缩包中保留的各个版本以供对照。
(CMulticastSocket with 7 dsw/dsp packages including 6 compilable, 1 cannot be compiled just included for references. The packages demonstrates: 1 DLG based M-cast UDP tranceiver also with a non-reusable version for reference 1 shell based M-cast UDP tranceiver 1 DLG based M-cast UDP receiver, 1 DLG based M-cast UDP sender.)

文件列表:
UDP组播VC例程-邝育军修改补充\CMulticastSocket.cpp (2297, 1999-06-12)
UDP组播VC例程-邝育军修改补充\CMulticastSocket.dsp (4554, 2009-04-24)
UDP组播VC例程-邝育军修改补充\CMulticastSocket.dsw (557, 2004-05-07)
UDP组播VC例程-邝育军修改补充\CMulticastSocket.h (1442, 1999-06-15)
UDP组播VC例程-邝育军修改补充\CMulticastSocket.rc (8217, 2009-04-25)
UDP组播VC例程-邝育军修改补充\CMulticastSocketDlg.h (2316, 2009-04-23)
UDP组播VC例程-邝育军修改补充\JoinGroupDlg.cpp (1233, 2009-04-21)
UDP组播VC例程-邝育军修改补充\JoinGroupDlg.h (1310, 2009-04-21)
UDP组播VC例程-邝育军修改补充\MulticastSocket.cpp (6977, 2009-04-24)
UDP组播VC例程-邝育军修改补充\MulticastSocket.h (2332, 2009-04-23)
UDP组播VC例程-邝育军修改补充\res\CMulticastSocket.ico (1078, 2009-04-24)
UDP组播VC例程-邝育军修改补充\res\CMulticastSocket.rc2 (408, 1999-06-12)
UDP组播VC例程-邝育军修改补充\res (0, 2009-04-24)
UDP组播VC例程-邝育军修改补充\resource.h (1580, 2009-04-23)
UDP组播VC例程-邝育军修改补充\StdAfx.cpp (214, 1999-06-12)
UDP组播VC例程-邝育军修改补充\StdAfx.h (1035, 1999-06-12)
UDP组播VC例程-邝育军修改补充 (0, 2009-04-25)
组播实现一例-源代码错误已更正,只能接收一个组播数据报,但可同时运行多个进程接收\组播实现一例.cpp (3639, 2009-04-22)
组播实现一例-源代码错误已更正,只能接收一个组播数据报,但可同时运行多个进程接收\组播实现一例.dsp (3365, 2009-04-24)
组播实现一例-源代码错误已更正,只能接收一个组播数据报,但可同时运行多个进程接收\组播实现一例.dsw (549, 2008-12-22)
组播实现一例-源代码错误已更正,只能接收一个组播数据报,但可同时运行多个进程接收 (0, 2009-04-24)
UDP组播VC例程-仅发送测试\CMulticastSocket.cpp (2297, 1999-06-12)
UDP组播VC例程-仅发送测试\CMulticastSocket.dsp (4554, 2009-04-24)
UDP组播VC例程-仅发送测试\CMulticastSocket.dsw (557, 2004-05-07)
UDP组播VC例程-仅发送测试\CMulticastSocket.h (1442, 1999-06-15)
UDP组播VC例程-仅发送测试\CMulticastSocket.rc (8191, 2009-04-25)
UDP组播VC例程-仅发送测试\CMulticastSocketDlg.cpp (13832, 2009-04-24)
UDP组播VC例程-仅发送测试\CMulticastSocketDlg.h (2448, 2009-04-23)
UDP组播VC例程-仅发送测试\JoinGroupDlg.cpp (1233, 2009-04-21)
UDP组播VC例程-仅发送测试\JoinGroupDlg.h (1310, 2009-04-21)
UDP组播VC例程-仅发送测试\MulticastSocket.cpp (7153, 2009-04-23)
UDP组播VC例程-仅发送测试\MulticastSocket.h (2369, 2009-04-23)
UDP组播VC例程-仅发送测试\res\CMulticastSocket.ico (1078, 2009-04-24)
UDP组播VC例程-仅发送测试\res\CMulticastSocket.rc2 (408, 1999-06-12)
UDP组播VC例程-仅发送测试\res (0, 2009-04-24)
UDP组播VC例程-仅发送测试\resource.h (1580, 2009-04-23)
UDP组播VC例程-仅发送测试\StdAfx.cpp (214, 1999-06-12)
UDP组播VC例程-仅发送测试\StdAfx.h (1035, 1999-06-12)
... ...

近期下载者

相关文件


收藏者