3个文件 一个index.html 一个 post.php一个get.php

index把用户输入的内容通过js加密,发给post

post把接收到的加密内容 保持到临时txt

get通过拉取txt里面的内容发给index

index再用js解密,展现给用户

这样就实现了一对一的加密聊天

post生成房间号,也就是文件名,

get会读取房间号,并拉取txt

双方在聊天之前,需要一方先设置,加密和解密密码【为同一个密码】

再设置房间号【文件名】

另一方,再填写房间号和密码,就可以实现一对一聊天了,

同样的这个方法还可以改成一对一视频聊天,视频必须ssl,文字聊天不用

这里有问题就是,post和get会频繁读写,不知道对服务器性能有和影响

单纯的php就不需要服务器再安装什么其他软件了,优点就是这个。

代码打包上传到网盘了:
https://drive.uc.cn/s/b75f5fbec4744

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐