1.前言   

      这是本系列的第三篇文章,上一篇我们讲到实现了客户端对客户端的一对一的普通聊天,本篇文章实现好友间发送抖屏与收发各种类型文件,我对不同的消息进行了封装,以及对服务器解析消息进行了重构。向往常一样我会把聊天服务器部署到广域网服务器上,到时候大家就可以可以在源码里面打开客户端与我聊天啦!(这只是一个初级版功能简单不支持离线消息,所以聊天的前提是我在线(用户名为张三的就是我,Q我吧)……),也可以自己打开两个客户端测试一下,服务端的部署文档放在我的源码根目录下。

  2.本篇实现功能

1. 客户端之间抖屏消息的发送与接收。

2.客户端之间文件的发送与接收。

3.具体实现

(1)消息类型的枚举

消息类型        Socket实现仿QQ聊天(可部署于广域网)附源码(3)-抖屏与收发各种类型文件

 1 public enum MsgTypeEnum
 2   {
 3      //  登录消息
 4      Login =0,
 5      //一般消息
 6      String =1,
 7      //抖动屏幕
 8      Shake=2,
 9      //文件
10      File=3
11   }
View Code

相关文章:

  • 2021-06-25
  • 2021-11-24
  • 2021-04-06
  • 2022-01-21
  • 2021-10-10
  • 2021-10-30
  • 2021-08-04
  • 2021-06-21
猜你喜欢
  • 2021-07-30
  • 2021-09-22
  • 2021-10-27
  • 2021-12-09
  • 2021-06-04
相关资源
相似解决方案