这里说的P2P不是基于Websocket的聊天应用.
而是基于底层的udp协议, 依靠初始化服务器,实现内网穿透.
帮助两个在内网的用户,能够相互发现自己, 建立udp链接进行通信
而初始化服务器能做的,就是帮助其中一个节点,发现其他节点而已
两人的聊天记录是不通过服务器的。
维基百科给出的解释:
对等式网络(peer-to-peer, 简称P2P),又称点对点技术,是无中心服务器、依靠用户群(peers)交换信息的互联网体系,它的作用在于,减低以往网络传输中的节点,以降低数据丢失的风险。与有中心服务器的**网络系统不同,对等网络的每个用户端既是一个节点,也有服务器的功能,任何一个节点无法直接找到其他节点,必须依靠其户群进行信息交流。