登录 注册
当前位置:主页 > 资源下载 > 33 > P2P-chat是一款适用于LAN环境的P2P聊天和文件共享工具,同时也是在内网中进行P2P聊天及文件传输的应用程序

P2P-chat是一款适用于LAN环境的P2P聊天和文件共享工具,同时也是在内网中进行P2P聊天及文件传输的应用程序

  • 更新:2024-11-12 08:37:02
  • 大小:235KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:其它 - 开发技术
  • 格式:ZIP

资源介绍

点对点聊天 P2P LAN聊天和文件共享工具 背景 原为计算机网络课设,从2017年5月开始开发,我尝试在TCP上实现应用层的网络协议。 一切用JSON 传输的数据格式用JSON,参考 ,我试着将缓冲区封装在JSON里,连大文件的数据也放在里边,二进制转成utf8长度…… TCP传输的最小单位是字节,从数据事件拿到的数据可能不是完整的消息,如果一个套接字连续发送消息,字节可能会黏住,分不出需要的消息的结束位置。因此,我要实现一个解析器,从字节流中解析出消息。 我想到的第一个解析数据的方法是try catch + JSON.parse,将拿到的数据放置到一个数组中,拆分排列中的buffer,尝