服务器监听客户端信息:
36
八、总结
通过这次Java课程设计,我收获了很多,当老师布置课程设计时,我心里就想,好多东西和知识点都不懂,这怎么做啊。但还是坚持下来了,于是提前看书,在网上找点资料,这激起了我学习的主动性 ,于是在组员的共同努力下,我们顺利的完成了本次任务。
通过聊天程序的编写,我知道了两台机器间通信的机制,以及客户端套接字和服务器端套接字的连接,java中的Socket是基于流的,服务器端的Socket在java.net.ServerSocket里,客户端的Socket在java.net.Socket里。客户端需要用地址(或主机名)和端口号来指定一个套接字,而服务器端只需要端口就可以指定一个套接字。
在编写过程中,老师给的代码不支持中文,所以我们通过图书馆和上网的方式查到可以用PrintWriter来保存输入输出流。所以服务器端的原理就是PrintWriter通过getInputStream来缓存客服端的OutputStream,然后再通过服务器端的getOutputStream把数据流发送出去。
九、同组人分工情况
学号 10118124
姓名 邓广晖 承担任务 服务器端,需求分析,E-R图设计 37