Skip to content

zhangxt-xjtu/chat-room

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

chat-room

一个简单的聊天程序

聊天室使用文档

一、基础功能

1.登录及注册

输入账号及密码即可登录

若无账号,可点击下面的Register按钮进行注册

注册及登录成功后进入主页面

左上为聊天框,左下为输入框,右上为在线用户列表,右下为发送的离线文件。

点击Send to右侧的刷新按钮可以刷新在线用户列表。

2.文字聊天

Send to有一个下拉框,可以选择向谁发送消息,这样就可以实现两个用户之间的文字聊天。

例如,我向zjp发送消息,对方显示

**<Private msg>**就表示该条消息属于私聊消息,来自用户zxt。

3.文件传输

点击黄色的文件夹按钮,可以选择发送的文件,并将该文件发送到服务器端。

例如,我向zjp发送了一个名为1.png的文件,对方要接收,需要先点击File Directory的刷新按钮;

可以发现多了一个zxt的文件夹,再点击右箭头进入该文件夹,就可以找到我刚才发送的文件;

选择文件点击箭头右侧的下载按钮即可将文件下载到本地。

二、高级功能

1.群聊

类似于基础功能中的文字聊天,将Send to的对象改为all即可实现群聊

例如,我向all发送消息,所有用户都显示

**<Group msg>**表示这条消息为群发消息。

2.语音聊天

双方都点击语音通话的按钮即可实现语音聊天

3.离线文件和断点续传

其实我们基础功能实现的就是离线文件,先将文件发送到服务器,保存在服务器上,再由对方从服务器上下载文件。

断点续传:

在文件发送过程中,点击右侧的X按钮可以暂停发送文件,再次发送相同文件时可以从刚才暂停的地方继续发送

About

一个简单的聊天程序

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages