欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    JAVA程序设计课程设计--即时聊天工具

    • 资源ID:1452456       资源大小:320KB        全文页数:16页
    • 资源格式: DOC        下载积分:100金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    下载资源需要100金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

    JAVA程序设计课程设计--即时聊天工具

    1、1 JAVA程序设计课程设计 - ChatterChatter 即时聊天工具即时聊天工具 班 级: 姓 名: 学 号: 指导老师: 日 期: 2 目录 1.引言. 3 2.功能简介. .3 3.开发环境. .3 4.课程设计目的. 3 5.使用手册. .3 6.程序源代码. 4 4.1 serverJFrame.java .4 4.2 clientJFrame.java 9 7.程序运行效果图. . 14 8.心得体会 16 3 1.引言引言 相信大家一想到基于 TCP/IP 协议的通信,都会想到利用 Socket 类对象 建立一条可靠的连接,这样就客户机/服务器就在这条连接上可靠地传输数 据

    2、。但是我是利用基于 UDP 协议的通信原理,制作了一个类似 QQ 游戏聊天室 的聊天软件。虽然软件功能还不是很完善,不过,只要花点时间,参考一些 书籍或类似的聊天软件的源代码,相信可以把这个聊天软件做得更好,功能 更加齐全,给用户带来更多娱乐体验。 2.功能简介功能简介 1)利用 AWT/Swing 设计了软件界面,界面简洁美观,聊天记录界面形式是模仿 QQ 聊天记录格式的, 即不管是服务器还是客户端发的信息, 都会有时间显示。 2)本软件还具有保存聊天记录的功能。 3)软件是不允许服务器或客户端发送空信息的。发送信息为空时,消息对话框 给予信息提示。 4)软件显示聊天信息的文本区域添加了垂直

    3、滚动条,防止发送和接收的信息不 能全部显示不出来。 5)实现了对不文明语言的过滤以及线程处理机制。 6)软件对IP格式进行了必要的设置,防止IP地址输入不正确导致程序出现假死 7)用户和服务器的昵称不能为空,当为空时不给予发送信息。 8)当然也可以实现本地聊天。 3.开发环境开发环境 1)PC 机 2)Windows 7 系统 3)Internet 连接 4)Eclipse 软件 4.课程设计目的课程设计目的 1)理解多线程机制 2)学会利用 AWT/Swing 设计软件界面 3)掌握输入输出流的使用方法。 4)懂得事件处理的方法及原理。 5)明白 Java 网络的基本知识,如 UDP 协议的

    4、通信原理。 5.使用手册使用手册 首先启动服务器,填写用户的 IP 地址,注意正确填写 IP 地址的格式,不 要写错,输入完 IP 地址后,点击“确定”按钮进行验证;然后填写你喜欢的昵 称,注意昵称不能为空,否则,将无法发送信息;发送的信息要文明化,如果 你使用了不文明的语言,将会被屏蔽,不给予发送。如果你觉得想保存聊天记 录,你可以点击“保存”按钮,将聊天记录保存为文本文件;如果你玩累了, 你可以点击右上角的“关闭”按钮,退出聊天室。 4 6.程序源代码程序源代码 6.1 serverJFrame.java package server; import java.awt.event.*; import java.awt.*; import java.io.OutputStreamWriter; import javax.swing.*; import java.io.File; import java.io.FileNotFound


    注意事项

    本文(JAVA程序设计课程设计--即时聊天工具)为本站会员(毕***)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583