java高级开发-基于TCP协议的聊天室程序实验报告.docVIP

  • 37
  • 0
  • 约8.76千字
  • 约 12页
  • 2023-08-14 发布于江苏
  • 举报

java高级开发-基于TCP协议的聊天室程序实验报告.doc

基于TCP协议的聊天室程序 实验设计 实验运行结果及程序设计界面,服务器端与客户端,客户端与客户端之间可相互通信。 UML图: 调试过程及结果 服务器端无法启动服务,通过将启动服务段代码代入启动服务按钮事件中可解决。 服务器端无法发送消息,通过发送信息按钮可解决。 客户端无法接收到服务器端发送的消息,服务器端可以接收到客户端的消息,通过在服务器端增加发送至客户端的信息流实现。 服务器端与客户端,客户端与客户端之间可以相互通信,未出现问题。 正确测试结果:服务器端,客户端1,客户端2之间相互通信,并进行消息用户名显示进一步优化。 实验小结 通过这次的实验报告使我们掌握了TCP协议基本原理以及其连接方式,还有通过使用ServerSocket来创建通信服务端、使用Socket创建通信客户端的方法,使得客户端与服务端之间建立连接。使用try…catch或throws处理函数中代码块在运行期间发生的异常;在接收和发送数据时使用InputStream和OutputStream流来高效传递用户发送与接收的数据;在使用GUI编程时应注意GUI组件的使用方法,按照对象来将组件进行分配,避免组件间的功能混乱;使用容器组件和基本组件来构造完整的用户图形界面。在使用多线程start()和run()方法时,run()方法是多线程的线程体,在调用start()方法时同时会创建新的线程,在新的线

文档评论(0)

1亿VIP精品文档

相关文档