比如两个微信用户之间,现在分别处于内网环境下,如何使向对方发送的消息到达对方所处内网环境下,因为用户再移动,怎样知道对方所处内网地址?
很简单,有一个公网的服务器,用户都要先登录它,服务器有ip,所以无论哪个客户端,都可以找另一个客户端。
用户更换了网络环境,就需要重新登录(这里的登录是指程序的登录,不一定要重新输入用户名)
通过微信服务器来保持的链接。类似p2p的通信方式。