Java Swing网络聊天室源码-初学者入门指南
一、学习网络编程后,着手实践项目的部署和安排。二、要求实现多线程的用户聊天程序。三、实现技术a)使用ServerSocket、Socket建立服务端和客户端的连接。 b)服务端采用多线程方式,能够同时接受多个客户端连接。 c)数据传输采用对象的方式,在服务端和客户端之间进行传送。四、类图a)本项目无类图。 b)详细的类图说明请参考附加文档。 c)效果图展示五、技术技巧提问a)如何在服务端删除和警告JList中的用户?采用JList的删除方法,并通过对象中的数据进行相应的警告。 b)服务端和客户端的数据维护方式是什么?将数据封装成类,通过对象传送来维护服务器和客户端的数据。 c)服务端强制退出时的处理方式是什么?告知客户端服务端退出,关闭所有与服务端的连接。客户端根据服务端退出的信息,主动断开与服务端的连接。六、附加说明
用户评论