还剩4页未读,继续阅读
文本内容:
java实训聊天总结 关于JAVA聊天室编写的总结 在编写JAVA聊天室的过程中,让我学到了很多东西,有知识方面的,而更多的是经验 从以前学习C,到现学习JAVA,有很多的地方不习惯主要的就是思想不会转变但是还是有很多相似的地方, 比如,如何实现心中所想的东西时,很多函数的编写的方法是类似的,而不同的是JAVA多了继承、多态、封装等等 面向对象的东西所以在整体构思方面差异比较大,但是细节方面还是类似的 编写聊天室让我对面向对象的了解算是更进一步了 首先聊天室实现的就是聊天;用户与用户之间实现聊天的功能 然后对于聊天这个功能如何实现呢
1、要实现用户与用户之间的交流,必须要有一个通信实体做出“主动姿态”,主动接受来自其他通信实体的连接请求这就是服务端
2、客户端——用于连接到服务端,然后实现用户之间的通信 所以这里的服务器和客户端便是两个对象,它们能实现用户之间的通信 对于总体的构思擦不多就是这样所以现在需要的便是一步一步的细化下去、
一、服务端 a服务端如何实现主动接受其他通信实体的连接请求 b如何实现客户端之间信息的收发 c服务端应该有些什么样的功能呢
二、客户端 a如何连接到服务端 b客户端应该有些什么样的功能 当慢慢的思考下去,思想便会慢慢的清楚 再开始编写的时候,其实头是乱的,摸不着头绪,因为那时候开始的时候便在想如何写连接如何写收发信息如何写连接等等也许这就是学C的时候的习惯思想,那时候写过的最大的程序便是俄罗斯方块,其余的便是在搞算法不过当自己慢慢的习惯JAVA的编程思想之后,便是好多了 对于服务端和客户端的设计
1、服务器端的主要功能 a在特定的端口上进行监听,等待客户端连接 b默认端口为30000 c向已经连接到服务的用户发送系统消息 d统计在线人数 e当停止服务器时,断开所有的用户连接
2、客户端的主要功能 a连接到已...。