1、“.....否则将弹出提示窗口如图。如果未设置服务器信息,则弹出信息提示窗口如图点击重置按钮,服务器信息将被清空。图服务器登录界面图提示窗口图信息提示窗口登录模块代码请输入地址或端口号,提示信息服务器服务器已进入聊天室,地址端口号您输入的地址或端口号不正确,请重新输入,服务器聊天模块聊天模块界面服务器进入聊天室后,状态栏显示服务器登录时输入的地址和端口号。点击启动按钮,服务器开始监听,如果有用户连接上来,服务器可以与用户进行聊天如图。另外聊天室的工具栏还有些辅助按钮,如背景颜色按钮如图隐藏窗口按钮,隐藏聊天程序帮助按钮如图关于按钮如图。图服务器聊天界面图设置背景颜色图关于对话框聊天模块代码图帮助对话框,服务器服务器已启动,您输入的地址或端口号不正确,请重新输入您未选择发送端为空您输入的消息为空为空能为空,提示信息,客户端客户端已进入聊天室,地址端口号您输入的服务器信息不合法,请重新输入......”。
2、“.....状态栏显示服务器信息和昵称。点击连接按钮,如果服务器已启动,用户连接上聊天室并与服务器进行聊天如图。另外聊天室的工具栏还有些辅助按钮,如背景颜色按钮如图隐藏窗口按钮帮助按钮如图关于按钮如图。图设置背景颜色图客户端聊天界面图帮助对话框图关于对话框聊天室模块代码客户端客户端连接到服务器,客户端未连接上服务器,您输入的消息为空为空发送失败,系统提示已和主机断开连接已和主机连接到服务器,结论经过了两个多月的学习和工作,我终于完成了这篇毕业设计说明书。从开始接到论文题目到系统的实现,再到论文文章的完成,每走步对我来说都是新的尝试与挑战,这也是我在大学期间完成的最大的项目。在这段时间里,我学到了很多知识也有很多感受,从网络编程等相关技术懵懂的状态,我开始了的学习和试验,查看相关的资料和书籍,让自己头脑中模糊的概念逐渐清晰,使自己非常稚嫩的作品步步完善起来,每次改进都是我学习的收获......”。
3、“.....虽然很多问题我都通过查阅资料和询问老师同学得到了解决,但这确实是知识的匮乏。所以,我觉得在今后的学习生涯中,定要注重理论知识的学习和实践能力的锻炼。虽说现在我们的课程结束了,但我觉得有必要去回顾,说不定今天的天我们还是会用到。同时,通过这次设计,我还发现了点,理论还是要和实践相结合。自己知道的和能做的结合起来这才是最大的成果,我今后定要向着这个方向努力,力争做到最好。这次做论文的经历也会使我终身受益,我感受到做论文是要真真正正用心去做的件事情,是真正的自己学习的过程和研究的过程,没有学习就不可能有研究的能力,没有自己的研究,就不会有所突破,那也就不叫论文了。希望这次的经历能让我在以后学习中激励我继续进步。致谢感谢校方的支持给我这次机会,让我提高了自己的能力。感谢指导教师陈老师给予我的悉心指导,陈老师认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我收益匪浅......”。
4、“.....都给与我很大的帮助,使我得到不少的提高。这对于我以后的工作和学习都有很大的帮助,感谢他耐心的辅导,特在此再次表示谢意。在整个毕业设计过程中,我用到了许多知识和方法,有课堂上学到的和生活中学到的,因此,我还要感谢所有教过我关心我帮助过我的老师及系领导,也感谢直在我身边支持我鼓励我的亲爱的朋友和同学们,由于软件设计经验不足,系统的设计和论文的内容定有不当之处,还请各位审阅老师指正,多提宝贵意见和建议,特此感谢,参考文献马骏,郑逢斌,沈夏炯编著网络应用高级编程人民邮电出版社杨国富主编网络编程案例解析清华大学出版社郑宇军编著语言程序设计基础清华大学出版社李建华,刘玉生编著全程指南电子工业出版社高树芳......”。
5、“.....在指导教师的安排与指导下完成所规定的毕业设计工作,绝不弄虚作假,不请别人代做毕业设计或抄袭别人的成果。所撰写的毕业论文或毕业设计是在指导老师的指导下自主完成,文中所有引文或引用数据图表均注明来源,本人愿意为由此引起的后果承担责任。学生签名张蕾蕾日期年月日毕业设计知识产权权属声明本人在老师指导下所完成的论文及设计成果知识产权归属学校。学校享有以任何方式发表复制公开阅览借阅以及申请专利等权利。学生签名张蕾蕾日期年月日指导教师签名日期年月日单线程的简单聊天系统摘要目前网络通讯是计算机用户进行交流最普遍的方式,各种各样基于网络的应用也随之诞生,比如腾讯款基于的即时通信软件,它使人们能随时在网上与其他用户交换消息,为网络用户提供个即时交流聊天的平台。但是般来讲聊天系统是多线程的,因此会涉及到阻塞的问题,如果是单线程的话,线程阻塞在方法上时整个进程就不能处理其他事件......”。
6、“.....使用单线程实现了聊天系统,并且不会出现进程阻塞,实质上是采用轮询和查询状态的方式避免了阻塞。本文的设计是在语言下实现并通过了初步的测试,证明设计是有效的。关键词控件套接字单线程目录第章绪论引言编写目的背景课题意义研究现状第章系统分析概述可行性研究技术可行性经济可行性操作可行性系统分析功能要求设计流程图第章总体设计体系结构设计功能简介服务器端总体设计客户端总体设计系统特点第章详细设计系统的开发工具开发环境程序语言服务器模块设计服务器登录模块服务器聊天模块客户端模块设计客户端登录模块客户端聊天模块结论致谢第章绪论引言随着互联网应用越来越丰富,以快速交互简便为代表的即时通讯工具,已经成为当前网络用户最喜爱的网络沟通工具。作为即时通讯工具最具增长潜力之的聊天软件,不仅在基础应用方面,还是产品扩展应用方面都将有质的飞跃,极大程度上方便了处于在世界各地的友人之间的相互联系。特别是在近几年......”。
7、“.....总之,聊天软件的出现给人们彼此之间的沟通带来了无比的方便,人们可以通过聊天软件建立深刻的友情,它必定会成为人们网络生活不可缺少的部分。编写目的综合运用计算机网络应用编程中的网络通信协议以及套接字等知识,以作为开发平台,编写个单线程聊天程序。本程序需要在台计算机上运行服务器端程序,然后就可以在同网络的另外台计算机上运行客户端程序,登录到服务器上,从而实现服务器与用户之间的即时聊天发送图片等功能。背景项目名称简单的单线程聊天系统项目用户苏州高博软件技术学院宿舍开发者张蕾蕾课题意义直以来,空间上的距离都是人们彼此相互交流的最大障碍。以前人们的信息交流是通过电话信件电报等手段,由于功能的局限给收发双方带来了很多不便。所以更加即时的直观的使人们能在网上识别在线用户并与他们实时交换消息的即时通信技术应运而生,它是电子邮件发明以来迅速崛起的在线通讯方式......”。
8、“.....而且即时通信和社会化网络统通信在线协同三大技术热点的关系将越来越密切,已经构成融合发展的趋势,因此即时通信技术的应用将越来越广泛,越来越普遍。研究现状即时消息系统是种在后时代兴起的,以网络为基础的,允许交互双方即时地传送文字语音视频等信息,能够跟踪网络用户在线状态的网络应用软件,它的出现改变了人们的沟通方式和交友文化,大大拓展了个人生活交流的空间。第章系统分析概述可行性研究技术可行性随着互联网应用越来越丰富,以快速交互简便为代表的即时通讯工具,已经成为当前网络用户最喜爱的网络沟通工具。本系统是个使用套接字编程,采用其中的面向连接方式的简单的聊天工具,具有很强的实用价值。经济可行性开发本系统能够使人们之间的交流带来极大的方便,而且所用的人力物力技术资金等的花费不大,所以今后获得的经济效益定会大于开发成本。操作可行性本开发系统操作步骤简单......”。
9、“.....然后就可以与服务器进行信息交流。系统分析功能要求ⅰ客户端登录时输入的服务器信息必须与服务端致。ⅱ用户与服务器之间的信息发送,是本程序需要实现的最基本的功能。ⅲ在模式中,服务器和客户端是相互依赖的。服务器启动以后,客户端才能连接上服务器,如果服务器没有启动,那么用户和服务器不能连接而且客户端或服务器任意方断开连接,对方都会能接收到通知消息。设计流程图第章总体设计体系结构设计通常的通信工具,都采用客户机服务器体系结构,结构包括个客户端和个服务器。在通信中,使用面向连接的套接字来建立服务器端和客户端两个地址端点之间的会话。旦建立了这种连接,就可以在设备之间可靠地传输数据。如下图所示功能简介本聊天程序提供了服务器与客户端的对连接,客户端必须在服务器启动以后才能连接成功。用户登录以后聊天室的客户端会显示用户已登录和在线时间,还可以与服务器进行即时聊天等。服务器端总体设计对于服务器端程序......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。