您的位置:程序门 -> .net技术 -> c#



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


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


【高分求救(500)】用udp分包发送200k左右的图片。[已结贴,结贴人:lrxz]
发表于:2007-02-06 17:42:40 楼主
我是在做一个屏幕广播的小工具。我的思路是,每200毫秒截一次屏幕,然后再通过udp广播给局域网里的计算机。
我使用的png格式,所以大小在200k左右。现在给我困惑的就是没有办法完美的分包发送以接收后组包。因为服务端要不停的截屏并加入发送队列。

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

这两个问题如果解决,我将另开帖,绝对给足分。谢谢!
发表于:2007-02-06 18:29:571楼 得分:1
发表于:2007-02-06 19:26:342楼 得分:0
不要光顶啊,帮忙找找有没有这方面的资料
发表于:2007-02-06 23:08:243楼 得分:1
我只知道键盘的print   screen键有鼠标。
发表于:2007-02-07 07:39:064楼 得分:0
up
发表于:2007-02-07 12:25:165楼 得分:0
鼠标问题解决了。是捕获屏幕后再捕获鼠标。再把鼠标的图像画在屏幕上。
这个就不要管了。现在麻烦的就是分包组包的问题。
因为是多线程。要想完美解决好像很难。高手们哪儿去了?帮帮忙啊。
发表于:2007-02-07 17:23:566楼 得分:0
有人在啊?帮帮忙啊。
发表于:2007-02-07 17:25:377楼 得分:0
分包不太会...
发表于:2007-02-07 18:04:018楼 得分:0
这样的没做过
只能友情帮顶
发表于:2007-02-08 15:01:019楼 得分:0
求救啊!!!!
发表于:2007-02-22 20:59:3910楼 得分:0
17172715到这个群一起讨论吧
发表于:2007-02-22 23:09:3111楼 得分:18
to   现在麻烦的就是分包组包的问题

能不能把每个包的内部都加上一个自定义的标志位,比如一个cmd_id什么的,这样的话,接收端就可以知道发送端的发送顺序了,可以再加一个总数的标志位,比如cmd_all_id,这样的话,接收端就可以知道什么时候数据包都已经收齐了,可以开始组包了。
发表于:2007-02-22 23:15:3612楼 得分:10
udp是非连接协议,所以比较麻烦的是组包吧。
发表于:2007-02-23 20:22:4513楼 得分:10
@_@
发表于:2007-02-23 22:07:0014楼 得分:10
局域网干嘛一定要用udp~~`
发表于:2007-02-23 22:35:3615楼 得分:50
楼主是不是想做出一个动态的效果出来?类似于电影那样。
所以对速度还是有一定的要求
codeproject上有一个轻量级的组件tinyudp是楼主需要的应用,你看看
http://www.codeproject.com/vb/net/tinyudp.asp
发表于:2007-02-23 22:48:5816楼 得分:10
还有一篇是使用udp传播序列化的对象的东东,不过是vc.net写的,其实都差不多
http://www.codeproject.com/managedcpp/comctserializedobjects.asp
楼主参考一下
发表于:2007-02-25 15:13:2217楼 得分:0
是的,对速度是比较有要求的。
楼上closetome所提供的两个例子我早就看过了。只是对udpclient的一个简单的应用。
它里面没有分包组包的功能。
发表于:2007-02-25 15:27:3218楼 得分:10
流媒体不就是这样的
发表于:2007-02-26 00:21:4819楼 得分:10
发表于:2007-02-27 09:15:5620楼 得分:0
17172715基于.net的网络传输研究。新建立,欢迎大家加入讨论。
17172715基于.net的网络传输研究。新建立,欢迎大家加入讨论。
17172715基于.net的网络传输研究。新建立,欢迎大家加入讨论。
17172715基于.net的网络传输研究。新建立,欢迎大家加入讨论。
17172715基于.net的网络传输研究。新建立,欢迎大家加入讨论。
17172715基于.net的网络传输研究。新建立,欢迎大家加入讨论。
发表于:2007-03-26 18:08:4921楼 得分:0
没人啊?没人会?
发表于:2007-03-26 20:17:4222楼 得分:10
学习中
发表于:2007-03-26 20:36:2523楼 得分:50
http://www.codeproject.com/cs/internet/testingsocketservers.asp
发表于:2007-03-26 20:42:5224楼 得分:10
分解,


快速检索

最新资讯
热门点击