文件名称:udpchatroom
介绍说明--下载内容均来自于网络,请自行研究使用
使用udp协议的网络聊天程序.
该聊天室包括服务端(Server)和客户端(Client)两部分,是通信基于UDP
实现的。包括以下这些功能。
服务端:
1. /openchannel channelName
开通新的聊天室
2. /channels
列出服务方所有开通的聊天室。
3. /enterchannel channelName
进入到某个聊天室channel中。这时可以用list,kickout userid命令。直
到使用leave命令离开该聊天室。
4. /list
列出用户当前所在聊天室的所有用户列表。
5. /kickout userid
将当前所在聊天室的某个活跃用户踢出该聊天室,并且向该聊天室中的所有
活跃用户发送将某个用户踢出该聊天室的消息。
6. /leave
离开聊天室。
7. /closechannel channelname
关闭某个的聊天室,并且向该聊天室中的所有活跃用户发送关闭该聊天室的
消息。
客户端:
1. /channels
列出服务方当前活跃的聊天室。
2. /join channel username
以username为名加入到聊天室channel中。
3. /list
列出用户当前所在聊天室的所有用户列表。
4. /msg userid your_message_here
给用户发送私人聊天的信息(其他用户不会收到)。
5./msg your_message_here
给所有该channel的用户发送信息。
6./leave
离开聊天室。
该聊天室包括服务端(Server)和客户端(Client)两部分,是通信基于UDP
实现的。包括以下这些功能。
服务端:
1. /openchannel channelName
开通新的聊天室
2. /channels
列出服务方所有开通的聊天室。
3. /enterchannel channelName
进入到某个聊天室channel中。这时可以用list,kickout userid命令。直
到使用leave命令离开该聊天室。
4. /list
列出用户当前所在聊天室的所有用户列表。
5. /kickout userid
将当前所在聊天室的某个活跃用户踢出该聊天室,并且向该聊天室中的所有
活跃用户发送将某个用户踢出该聊天室的消息。
6. /leave
离开聊天室。
7. /closechannel channelname
关闭某个的聊天室,并且向该聊天室中的所有活跃用户发送关闭该聊天室的
消息。
客户端:
1. /channels
列出服务方当前活跃的聊天室。
2. /join channel username
以username为名加入到聊天室channel中。
3. /list
列出用户当前所在聊天室的所有用户列表。
4. /msg userid your_message_here
给用户发送私人聊天的信息(其他用户不会收到)。
5./msg your_message_here
给所有该channel的用户发送信息。
6./leave
离开聊天室。
(系统自动生成,下载前可以参看下载内容)
下载文件列表
udpchat
.......\.classpath
.......\.project
.......\Channel.class
.......\ChatFrame_WindowAdapter.class
.......\Chat_WindowAdapter.class
.......\Client$1.class
.......\Client$2.class
.......\Client.class
.......\Client.java
.......\Message.class
.......\Message.java
.......\Server$1.class
.......\Server.class
.......\Server.java
.......\textArea2_KeyAdapter.class
.......\text_KeyAdapter.class
.......\Users.class
网络聊天室.pdf
.......\.classpath
.......\.project
.......\Channel.class
.......\ChatFrame_WindowAdapter.class
.......\Chat_WindowAdapter.class
.......\Client$1.class
.......\Client$2.class
.......\Client.class
.......\Client.java
.......\Message.class
.......\Message.java
.......\Server$1.class
.......\Server.class
.......\Server.java
.......\textArea2_KeyAdapter.class
.......\text_KeyAdapter.class
.......\Users.class
网络聊天室.pdf