CSocket实现UDP广播与接收

时间:2014-09-10 14:55:42
【文件属性】:

文件名称:CSocket实现UDP广播与接收

文件大小:12.31MB

文件格式:ZIP

更新时间:2014-09-10 14:55:42

VS2008 CSocke UDP 广播

VS2008编译通过;可以接收7K以下的数据包;哪位高手可以帮我将接收器改成一次接收5万位左右的;UDp广播;


【文件预览】:
BroadcastServer
----BroadcastServer.h(1KB)
----BroadcastServer.sln(895B)
----BroadcastServer.dsw(555B)
----BroadcastServer.dsp(4KB)
----StdAfx.cpp(217B)
----BroadcastServerDlg.cpp(6KB)
----resource.h(877B)
----BroadcastServer.clw(1KB)
----BroadcastServer.vcproj.PC-201108131515.Administrator.user(1KB)
----BroadcastServer.vcproj(7KB)
----BroadcastServer.opt(53KB)
----ReadMe.txt(4KB)
----StdAfx.h(1KB)
----BroadcastServer.suo(11KB)
----BroadcastServer.ncb(22.03MB)
----BroadcastServer.aps(22KB)
----BroadcastServerDlg.h(2KB)
----BroadcastServer.cpp(2KB)
----res()
--------BroadcastServer.rc2(407B)
--------BroadcastServer.ico(1KB)
----BroadcastServer.rc(6KB)
BroadcastClient
----StdAfx.cpp(217B)
----resource.h(739B)
----BroadcastClient.rc(5KB)
----BroadcastClient.dsw(555B)
----BroadcastClient.vcproj.PC-201108131515.Administrator.user(1KB)
----ClientSocket.cpp(972B)
----BroadcastClient.h(1KB)
----BroadcastClient.vcproj(8KB)
----BroadcastClient.clw(1KB)
----ClientSocket.h(1KB)
----ReadMe.txt(4KB)
----StdAfx.h(1KB)
----BroadcastClientDlg.h(2KB)
----BroadcastClient.opt(54KB)
----BroadcastClient.suo(12KB)
----res()
--------BroadcastClient.ico(1KB)
--------BroadcastClient.rc2(407B)
----BroadcastClient.sln(895B)
----BroadcastClientDlg.cpp(5KB)
----BroadcastClient.ncb(17.67MB)
----BroadcastClient.dsp(4KB)
----BroadcastClient.cpp(2KB)

网友评论

  • 功能基本实现了
  • 不是我想要的,是一个发送一个接收,不是发送与接收一个程序的,
  • 有点小缺陷吧 程序也挺乱的 但是基本广播功能还是能实现的 认真看还是有参考价值的。
  • 很实用,作参考很好的。
  • 还行,价值不是特别大
  • 例子很平常 这样的例子在互联网很容易找到
  • 是我想要的,不过还是要仔细看看,是否代码可以运行
  • 还行,价值不是特别大
  • 很好,正是我想要的
  • 可以借鉴,直接貌似用不了
  • 还可以,实现了广播功能
  • 程序没有什么问题,自己allbuild下,然后自己活学活用即可
  • 一般般,不是特别的好,可以参考一下
  • 借鉴一下,我要实现广播功能
  • 借鉴一下,不过局限性太大了,不实用。
  • 虽然没能解决我的问题,但还是多谢了
  • 写的很不错,但在我的板子上就是发不出去包
  • 还能用,可以参考一下广播功能,内存问题自己改一下吧
  • 我是要实现广播功能,客户端可以在广播来的时候才接收,虽然复杂,给我提供了参考!
  • 很好 借鉴了 广播功能
  • Client端有60000Byte的空间没释放,利用new出来的空间在堆中,需要delete掉。server端中有7000Byte的也没释放,而且每次发送一次都得new出7000B和60000B空间,都没释放,程序背后内存会越来越大。另外你说的只能接7K的东西,因为你Server端只发送这么多,你把7000改为50000就能发50000了。(我发觉这个问题有点假,是不是故意为之?)
  • 运行看了,里面有个60000Byte的空间是new出来的,没有delete掉,你自己调试运行结束时就能看见。
  • 谢谢楼主,借鉴了你的广播功能。不过,找不出问题来。抱歉了。
  • 下下来看看,只是广播功能