用户是否勾选了私聊框。用户在输入框中输入聊天消息,点击发送消息按钮之后,客户端就将聊天信息信息发送者和信息接收者信息发送给服务器,发送给服务器以后,信息数据库就自动清空。服务器端接受到客户端发出的信息后,调用寻找信息接收者的信息基本信息,服务器找到用户信息后,就将信息和信息发送者转发到该用户。该用户的用户频道中将显示消息内容信息发送者和系统当前时间。同样在发送信息用户的用户频道中也将显示用户发送信息的内容信息接收者和系统当前时间。用户与所有用户群聊时,可以在好友列表中选择所有人或者在组合框中选择所有人项,其实现方法与私聊差不多,只是不需要勾选私聊框。在服务器端所有人服务器在中得到所有用户的信息,所有用户都将获得个,服务器将信息内容和信息发送者准确转发到每个用户。在客户端,每个用户的主频道上显示信息发送者和信息内容。第五节文件传输模块实现功能描述用户在好友列表中选择发送文件的对象,点击打开文件按钮,弹出个文件选择框,用户可以选择本地文件作为传输文件。用户选择好文件后,就可以点击发送文件按钮,将文件发送出去,文件发送文件流程图如图。文件接收者在文件接收框中选择文件,点击文件接收按钮,弹出文件保存对话框,用户选择文件保存路径,为文件命名,命名时加上文件的后缀名,文件接收完成后,可以将文件打开,接收文件流程图如图。主界面打开文件选择文件打开选择好友发送文件图发送文件流程图主界面接收文件选择保存路径文件命名确定打开文件图文件发送流程图二主要实现代码用户点击打开文件按钮后,客户端调用中的,使用弹出个文件选择对话框,并将其设置为可见。用户选择文件后,在发送文件框中显示出文件的路径,用户点击文件发送按钮后,客户端将文件发送者文件接受者和文件信息发送给服务器,然后调用中的类中的。服务器端接受到客户端发来的信息,调用找到文件接收者的基本信息。服务器获得用户的端口号和网络地址,然后将文件进行转发。,当好友接收到接收文件的提示后,好友选中文件,点击接收文件按钮后,弹出个对话框,好友可以选择文件的保存路径,然后启动线程接收文件。,若数据没有读取完,则执行该循环把缓冲区的数据写入清空缓冲区中的数据文件接收完成本章小结本章主要介绍了网络聊天系统的具体实现,介绍了数据库注册登录聊天和文件传输具体实现代码和流程图,深入介绍了系统的整体设计。第五章系统测试第节服务器模块测试用户进行注册和登录之前,必须先启动服务器,只有在服务器开启的情况下,才能保证用户的注册登录等功能顺利实现。运行服务器程序后,将出现如图所示的界面,用户点击启动按钮后,服务器将启动,等待用户的连接,如图。图初始界面图启动服务器第二节注册模块测试当用户运行客户端程序后,就会出现注册窗口,用户可以在该窗口中填写基本信息进行注册,如图所示。图注册初始界面用户进行注册之前,必须先填写用户名密码和选择性别,如图所示。图输入用户信息用户将所有信息填写完成后,点击注册按钮,系统将出现注册成功信息,如图若其中用户名或密码为填写,将出现提示,如图。若改用名已经被注册,系统将提醒用户,如图图注册成功图提示图用户名以被注册第三节登录模块测试用户注册后,直接点击登录按钮,若用户已登录,系统将提示用户,如图所示。若用户之前未登录,则用户登录将进入主界面,如图。图用户已登录图用户登录成功第四节聊天模块测试该模块提供了私聊和群聊功能,用户在好友列表中选则单个用户,则可进行私聊,如图所示。图选择单个好友用户选择好友后,就可以在输入框中输入信息,如图。点击发送信息按钮,输入的信息被发送出去,如图图输入信息图发送信息用户在好友列表中选择所有人就可以进行群聊,如图。图选择群聊对象用户在输入框中输入信息,点击发送信息按钮,就可以将信息发送给所有在线用户,如图。图发送群消息第五节文件传输模块测试该模块提供了发送文件和接收文件功能。用户点击打,,,,,,,二英文翻译进行交易是协议的个实验性的扩展。它被设计为以交易为基础的传输协议为协议栈解决需要。和是目前可供选择的以交易为基础的应用程序。是可靠的,但交易效率低下,而是不可靠的,但是高效的。介于在这两个协议之间,对应于些应用的替代。目前,有几个不同的版本支持。伯克利派生出来的内核第个实施,并于年月提供。下个实施免费的,发布于年月
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 45 页
第 2 页 / 共 45 页
第 3 页 / 共 45 页
第 4 页 / 共 45 页
第 5 页 / 共 45 页
第 6 页 / 共 45 页
第 7 页 / 共 45 页
第 8 页 / 共 45 页
第 9 页 / 共 45 页
第 10 页 / 共 45 页
第 11 页 / 共 45 页
第 12 页 / 共 45 页
第 13 页 / 共 45 页
第 14 页 / 共 45 页
第 15 页 / 共 45 页
预览结束,还剩
30 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。