reference:https://cloud.tencent.com/developer/article/2165410
- 分为服务器与客户端,服务器能够支持多个用户之间的一对一聊天,实现网络数据传输
- 工作过程:服务器启动后,侦听指定端口,客户端使用套接字传输消息,由服务器转发至另一客户端
- 友好的用户界面(?
- 支持发送图片
- 支持发送文件
- 支持发送语音
- 可使用C/C++/C#/Java/Python等语言, Windows/Linux平台均可,可借助Socket类库;
- 服务器与客户端可以是同一台电脑上的不同进程,也可以使用多台电脑/虚拟机实现;
- 需要实现友好的用户界面;
- 单人完成。