我目前正在学习关于网络编程。我开始更多地了解互联网协议和其他互联网应用。WhatsApp如何工作?
所以我只想了解whatsapp是如何工作的?它使用xmpp,只是一个代码来与服务器通信。但是背景发生了什么?
whatsapp如何与服务器通话?什么是whatsapp的xmpp服务器IP?与服务器通信时使用该应用的什么类型的格式?为什么没有人可以直接在PC上使用?如果whatsapp是一个通讯软件,这意味着我可以通过任何设备或任何操作系统与服务器通信吗?但我无法找到任何有关它的例子。
终于在我用我的电话号码第一次注册whatsapp后,它给我发短信并进行验证。但在此之后,whatsapp如何认可我?从我的Mac地址?或从任何其他特殊的关键?
如果在具有两个不同IP地址的两个不同设备中识别密钥或MAC地址相同,会发生什么情况?服务器能理解吗?他们中的一个会接受这个信息还是两者?
所以我只想了解whatsapp背景下发生了什么?
在此先感谢...
保持冷静,我不是试图破解WhatsApp的服务器;):P
你要求的WhatsApp的内部运作?只有在那里工作的人才能回答这些问题。 – DMH
我听说过类似于mac地址的whatsapp标识。如果只是在公司工作的人知道这个软件是如何工作的,那么人们如何学习呢?我只是想了解的所有信息可能学习和查找... – Fym
你不学习的WhatsApp是如何工作的,你了解服务器,通信协议和其他东西。 – DMH