Java聊天室小程序-DOS版本规划方面

以下的只是网络基础而已,可供初学者参考

实现效果图:

服务器端:

客户器端:

主要知识方面:

java.util.Hashtable

java.util.Enumeration

java.util.Scanner

java.net.DatagramPacket

java.net.DatagramSocket

java.net.SocketAddress

some basic exception-class

实现的最终效果:

通过服务器建立聊天室(UDP)

聊天室有身份验证以及确定对话对象

不通过GUI,只是简单的DOS界面

实现的方法:

1.在服务器方面:

a.服务器主要的任务是接受数据、处理数据和转发数据

b.当服务器在接受数据的同时,就会将客户端的基本信息存储起来,简称为 信息存储器(InfoMemory)

c.当接收到的数据是一些约定字符时,会给出特殊的处理,比如注册帐号

d.转发数据的方式是,将接受的数据发送给所有在存储器中登记的客户端

e.转发数据的另一个重要的用途是发送一些约定的字符给每个客户端,比如 某个用户下线

2.在客户端方面:

客户端主要任务是发送数据和接受数据

方面提示:

详细知识自行查看API,主要应用我的博客中会有相应介绍

如Scanner类、DatagramPacket与DatagramSocket

大理的洱海形如人耳,风平浪静时,

Java聊天室小程序-DOS版本规划方面

相关文章:

你感兴趣的文章:

标签云: