开机登录过程
一、主席端开启应用程序。
二、与会端开启应用程序,启动“登录”界面,填写坐席号,点击登录按钮,向主席发送登录消息。
三、主席端在定时器事件中如果查询到与会端发来的登录消息后,向与会端回复确认消息,主席端将与会端状态表中该坐席的状态置为上线状态。
四、与会端在定时器事件中如果查询到确认消息,则登录成功,关闭登录界面,打开主界面。
主席发起会议过程
一、主席端界面上显示出当前登录的各与会端。
二、主席端界面设有“开始会议”的按钮,点击该按钮,向数据库插入一条开始会议的消息,该消息的接收人是所有上线的与会端,开启发送进程(从队列中取出数据包以UDP广播形式发送);同时打开本地视频窗口,并提示用户要向其他与会端发送自己的视频,设置一个全局变量(IsSpeaker),将该变量值置为真(该值在窗口加载时初始化为false),主席端在定时器事件中一旦发现该变量值为真,就将本地视频窗口的图片送入发送队列中。
三、与会端在定时器事件中如果查询到开始会议消息,则在公告窗口通知用户要开会,并开启接收线程,接收远端视频。
主席邀请某人发言过程
一、在会议过程中,主席可以选择邀请某个与会端发言,在主席端主界面上各个登录的与会端图标下面设有“邀请发言”按钮,点击该按钮,向该与会端发送邀请发言消息。
二、被邀请的与会端在定时器事件中如果查询到主席发来的邀请发言消息,将该消息状态置为已读,向所有与会端发送更换发言人消息,其他与会端在查到这条消息后,在自己界面的公告窗口通知出来,马上要发言的是哪个坐席。被邀请的与会端将全局变量IsSpeaker设为真,被邀请的与会端关闭接收线程,开启发送线程,在定时器事件里将本地视频图片送入队列等待发送(设置一个全局变量IsSpeaker,一旦该变量为真,则将本地视频送入队列)。
三、主席端在查到更换发言人消息后,将自己的发送线程关闭,开启接收线程。
与会端申请发言过程
一、在会议过程中,与会端可以自己申请发言,在自己的界面上点击“申请发言”按钮,向主席端发送“申请发言”消息(向数据库插入一条申请发言消息)。
二、主席端定期查询到申请发言消息后,向申请发言的与会端发送同意发言消息。该坐席收到同意发言消息后,向主席和其余坐席发送更换发言人消息,其他与会端在查到这条消息后,在自己界面的公告窗口通知出来,马上要发言的是哪个坐席。
三、主席端在查到更换发言人消息后,将自己的发送线程关闭,开启接收线程。
成品毕业设计 可以根据自己的要求, 自行浏览选购, 可以参考是否符合自己要求,找到满意的成品毕业设计 , 直接发送成品编号联系发你网址的工作人员进行交易, 我们会从QQ或者邮箱等方式发送毕业设计程序。
我们团队 , 可以根据用户的功能要求量 身定制毕业设计程序 (同样联系发你网址的 工作人员) , 需要用户提供详细的 , 功能要 求.开发技术要求(开发语言、开发工具、框 架等 ) . 我们会根据用户毕业设计的难易程 度 , 工作量大小等, 具体的给出一个报价,价格 协商一致过后,付下40%定金.我们开始开 发毕业设计, 做好过后先发送设计桌面演示录像 , 用户看后 满意付尾款, 我们再发程序源码压缩包!