windows7平台下机房屏幕广播软件设计

windows7平台下机房屏幕广播软件设计

ID:25446182

大小:51.00 KB

页数:3页

时间:2018-11-20

windows7平台下机房屏幕广播软件设计_第1页
windows7平台下机房屏幕广播软件设计_第2页
windows7平台下机房屏幕广播软件设计_第3页
资源描述:

《windows7平台下机房屏幕广播软件设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Windows7平台下机房屏幕广播软件设计anager接口的CreatEinvitation方法产生,该方法的参数如下所示。  HRESULTCreateInvitation(  [in]BSTRbstrAuthString,  [in]BSTRbstrGroupName,  [in]BSTRbstrPassit,  [out]IRDPSRAPIInvitation**ppInvitation  );  其中bstrAuthString表示授权串,对于每个屏幕广播会话都是唯一的。bstrGroupName实现客户端的分组,bstrPassit表示

2、接收端的最大个数。ppInvitationg指向另一个邀请串,一般不会用到。下面是一个邀请产生实例,使用的编程语言是C#。  IRDPSRAPIInvitationpInvitation=m_pRdpSession.Invitations.CreateInvitation("myauthstring","Group1","",50);  这个实例产生了一个授权串为myauthstring,组名为Group1,密码为空,最大客户端为50的邀请。客户端获得这个邀请后,再调用IRDPSRAPIVie_pRdpSession=ne_pRdpSession

3、.OnAttendeeConnected+=  new_IRDPSessionEvents_OnAttendeeConnectedEventHandler(OnAttendeeConnected);m_pRdpSession.OnAttendeeDisconnected+=  ne_pRdpSession.OnControlLevelChangeRequest+=  ne_pRdpSession.Open();  IRDPSRAPIInvitationpInvitation=m_pRdpSession.Invitations.CreatEinvi

4、tation("WinPresenter","PresentationGroup","",5);  stringinvitationString=pInvitation.ConnectionString;  if(ChannelNo<=9)  strChannelNo="0"+ChannelNo.ToString();  else  strChannelNo=ChannelNo.ToString();  stringstrDataPacket=strChannelNo+invitationString;  udp_sender=ne.Tex

5、t.Encoding.ASCII.GetBytes(strDataPacket);  udp_sender.Send(buffer,buffer.Length,iep);  对于客户端,除了用UDPClient接收并处理来自教师端的邀请串,然后就是调用IRDPSRAPIViewer的Connect方法连接至教师端,例如下面语句实现了连接到教师端的功能:  pRDPViewer.Connect(invitestr,"viewer1","");  其中pRDPViewer是控件的名字。在使用VS2008创建工程时,注意要添加对RdpEn.dll引用。

6、  4小结  本文利用微软提供的桌面共享API,提出了一个运行在Windows7平台下的屏幕广播解决方案,通过软件在机房中的使用测试,屏幕广播的效果不错,广播延时很小,图像质量也可以接受。而整个开发过程却相当简单及高效,这为我们提供了开发屏幕广播软件的新思路。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。