文件名称:基于Java网络聊天室
文件大小:477KB
文件格式:RAR
更新时间:2022-01-15 08:40:53
123
服务端的功能主要如下: 一:能够开启和关闭服务器。 二:等待着客户端从特殊端口发送的请求。 三:监听的端口并不是固定的,服务端的端口是能够自定义的。 四:能够广播消息向所有连接到服务器的用户。 客户端和服务器之间通过socket套接字进行连接,socket的使用在java当中并不复杂,十分的简单。API提供了一个专门的类来处理,让编写程序变得十分简单。多线程的技术在服务器端得到了充分的体现,服务器能够同时处理来自不同IP的客户端的请求。通过循环调用serversocket对象的方法来监听是否有来自客户端的请求。
【文件预览】:
chat
----client.bat(15B)
----ServerFrame.class(9KB)
----bin()
--------src()
--------.project(380B)
----badword.txt(33B)
----face()
--------face.ini(25B)
--------2.JPG(1KB)
--------1.JPG(1KB)
--------3.JPG(1KB)
----HaHa.ico(11KB)
----images()
--------btnClock.jpg(3KB)
--------register.jpg(55KB)
--------login.gif(27KB)
--------btnExit.jpg(16KB)
--------chat.jpg(6KB)
--------appico.jpg(4KB)
--------CLOCK.ICO(2KB)
--------registerlogo.jpg(32KB)
--------serverip.gif(37KB)
--------btnLogin.jpg(15KB)
--------btnCancel.jpg(15KB)
--------loginlogo.jpg(27KB)
--------btnRegister.jpg(17KB)
----ccc_message.txt(0B)
----ChatRoom.class(12KB)
----Login.java(6KB)
----ServerFrame$2.class(634B)
----Register_Customer.class(490B)
----ServerFrame$1.class(638B)
----AppServer.class(2KB)
----ChatRoom.java(13KB)
----Chat.java(373B)
----Register.java(10KB)
----Exit.java(214B)
----Champicons Icon 19.ico(925KB)
----log.txt(121B)
----AppServer.java(1KB)
----Register_Customer.java(446B)
----ServerFrame.java(9KB)
----user2.txt(416B)
----Chat.class(434B)
----.settings()
--------org.eclipse.core.resources.prefs(55B)
----server.bat(14B)
----src()
--------images()
----aaa_message.txt(1B)
----.project(384B)
----CLOCK.ICO(2KB)
----ChatRoom$Windowclose.class(585B)
----Exit.class(369B)
----ChatClient.java(130B)
----ChatClient.class(403B)
----Connection.class(8KB)
----.classpath(226B)
----Customer.class(423B)
----Message.java(354B)
----Register$1.class(1KB)
----111_message.txt(0B)
----message.txt(0B)
----HeadFile.properties(1KB)
----ServerFrame$3.class(640B)
----Customer.java(301B)
----hs_err_pid7592.log(12KB)
----Register.class(9KB)
----user.txt(1KB)
----ChatRoom$1.class(660B)
----Connection.java(8KB)
----Message.class(440B)
----Login.class(6KB)