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

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

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

这两个问题如果解决,我将另开帖,绝对给足分。谢谢!
...全文
627 24 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
24 条回复
切换为时间正序
请发表友善的回复…
发表回复
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
  • 打赏
  • 举报
回复
鼠标问题解决了。是捕获屏幕后再捕获鼠标。再把鼠标的图像画在屏幕上。
这个就不要管了。现在麻烦的就是分包组包的问题。
因为是多线程。要想完美解决好像很难。高手们哪儿去了?帮帮忙啊。
「已注销」 2007-02-07
  • 打赏
  • 举报
回复
up
jetxia 2007-02-07
  • 打赏
  • 举报
回复
这样的没做过
只能友情帮顶
Red_angelX 2007-02-07
  • 打赏
  • 举报
回复
分包不太会...
加载更多回复(4)

111,094

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

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

试试用AI创作助手写篇文章吧