【高分求救(500)】用Udp分包发送200K左右的图片。

???2008 2007-02-06 05:42:40
我是在做一个屏幕广播的小工具。我的思路是,每200毫秒截一次屏幕,然后再通过Udp广播给局域网里的计算机。
我使用的Png格式,所以大小在200K左右。现在给我困惑的就是没有办法完美的分包发送以接收后组包。因为服务端要不停的截屏并加入发送队列。

现在求救解决方法,最好有完整的源代码示例。
另:我使用Graphics.CopyFromScreen()方法获以的图像没有鼠标状态,怎样才能将鼠标状态也截到图像里?

这两个问题如果解决,我将另开帖,绝对给足分。谢谢!
...全文
568 24 打赏 收藏 举报
写回复
24 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
curd0468 2007-03-26
分解,
  • 打赏
  • 举报
回复
hertcloud 2007-03-26
http://www.codeproject.com/cs/internet/testingsocketservers.asp
  • 打赏
  • 举报
回复
xu_2007 2007-03-26
学习中
  • 打赏
  • 举报
回复
???2008 2007-03-26
没人啊?没人会?
  • 打赏
  • 举报
回复
dengjiyun 2007-02-27
17172715基于.NET的网络传输研究。新建立,欢迎大家加入讨论。
17172715基于.NET的网络传输研究。新建立,欢迎大家加入讨论。
17172715基于.NET的网络传输研究。新建立,欢迎大家加入讨论。
17172715基于.NET的网络传输研究。新建立,欢迎大家加入讨论。
17172715基于.NET的网络传输研究。新建立,欢迎大家加入讨论。
17172715基于.NET的网络传输研究。新建立,欢迎大家加入讨论。
  • 打赏
  • 举报
回复
阿浩No_1 2007-02-26
  • 打赏
  • 举报
回复
cwwhy 2007-02-25
流媒体不就是这样的
  • 打赏
  • 举报
回复
???2008 2007-02-25
是的,对速度是比较有要求的。
楼上closetome所提供的两个例子我早就看过了。只是对UdpClient的一个简单的应用。
它里面没有分包组包的功能。
  • 打赏
  • 举报
回复
burn3tt 2007-02-23
还有一篇是使用UDP传播序列化的对象的东东,不过是VC.net写的,其实都差不多
http://www.codeproject.com/managedcpp/ComctSerializedObjects.asp
楼主参考一下
  • 打赏
  • 举报
回复
burn3tt 2007-02-23
楼主是不是想做出一个动态的效果出来?类似于电影那样。
所以对速度还是有一定的要求
CodeProject上有一个轻量级的组件TinyUDP是楼主需要的应用,你看看
http://www.codeproject.com/vb/net/TinyUDP.asp
  • 打赏
  • 举报
回复
he_8134 2007-02-23
局域网干嘛一定要用udp~~`
  • 打赏
  • 举报
回复
EddieOO5 2007-02-23
@_@
  • 打赏
  • 举报
回复
Jamestan 2007-02-22
udp是非连接协议,所以比较麻烦的是组包吧。
  • 打赏
  • 举报
回复
灰太狼 2007-02-22
to 现在麻烦的就是分包组包的问题

能不能把每个包的内部都加上一个自定义的标志位,比如一个cmd_ID什么的,这样的话,接收端就可以知道发送端的发送顺序了,可以再加一个总数的标志位,比如cmd_all_ID,这样的话,接收端就可以知道什么时候数据包都已经收齐了,可以开始组包了。
  • 打赏
  • 举报
回复
dengjiyun 2007-02-22
17172715到这个群一起讨论吧
  • 打赏
  • 举报
回复
???2008 2007-02-08
求救啊!!!!
  • 打赏
  • 举报
回复
???2008 2007-02-07
鼠标问题解决了。是捕获屏幕后再捕获鼠标。再把鼠标的图像画在屏幕上。
这个就不要管了。现在麻烦的就是分包组包的问题。
因为是多线程。要想完美解决好像很难。高手们哪儿去了?帮帮忙啊。
  • 打赏
  • 举报
回复
jxf654 2007-02-07
up
  • 打赏
  • 举报
回复
jetxia 2007-02-07
这样的没做过
只能友情帮顶
  • 打赏
  • 举报
回复
Red_angelX 2007-02-07
分包不太会...
  • 打赏
  • 举报
回复
加载更多回复
相关推荐
发帖
C#
加入

10.7w+

社区成员

.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
申请成为版主
帖子事件
创建了帖子
2007-02-06 05:42
社区公告

让您成为最强悍的C#开发者