Java Programming
课程设计报告
设计题目: 简单的网络聊天程序
系 别: 江淮学院
专 业: 计算机技术与科学
班 级: 计算机3061
姓 名: 周 剑
socket编程聊天室基本流程学 号: 3062101103
起止日期: 2008年12月29日~2009年1月4日
指导教师: 张永军、周泓、高尚兵、刘虎
课程设计中文摘要
随着大众化、小型化趋势的加剧,网络聊天在当今已经不算新鲜事物,聊天室可以更好的方便大家交流,请教或探讨问题,同时也能开阔视野。但大多数网络聊天都需要借助位于Internet的服务器,这就给那些具有大规模内部网络的用户造成了不便,出于安全等考虑,通常这些内部网络不能直接连接到Internet。我设计的聊天室,提供了类似于常见聊天室的功能,同时可以在局域网内部使用,只需稍加改进,便可以应用于架设企业内部的聊天室,方便员工之间的沟通。
本聊天室系统,主要利用DELPHI用于底层网络通信Socket组件,使用了多线程技术。
关键字:聊天,功能,socket
Foreign language curriculum design Abstract
With the popularization of small and medium-sized trend intensifies, the network has been in today's chat is not new things, chat rooms can facilitate better communication, consult or to study the issue, but also to broaden our horizons. But most networks need to chat with Internet server is located, which for those with large-scale internal network user
s the inconvenience caused, for safety considerations, these internal network usually can not directly connect to the Internet. I designed the chat rooms, provides a similar function of common chat room, as well as local area network for internal use, just a little improvement, it can be applied to set up enterprises within the chat rooms to facilitate communication between employees.
The chat room system, mainly for the use of DELPHI bottom Socket network communication components, the use of multi-threading technology.
Keywords: chat, function, socket
The chat room system, mainly for the use of DELPHI bottom Socket network communication components, the use of multi-threading technology.
Keywords: chat, function, socket
目录
1需求分析 5
1.1什么是Socket 5
1.2 何为Eclipse? 6
1.3实现思想 6
1.3.2客户端工作流程 7
2设计 7
2.1功能设计 7
2.2程序设计分析 7
2.3流程图设计 8
3代码分析 8
3.1服务器端代码 8
3.1.1受到客户端的请求 8
3.1.2退出聊天室的代码 9
3.1.2服务端信息能被自己窗口显示 9
3.1.4服务器处理连接的代码 10
3.2客户端代码 10
3.2.1连接服务器的代码 10
3.2.2GUI界面设计 10
4程序实现截图 11
总结 12
致谢 13
参 考 文 献 14
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论