

The session is attached to the client device (the application, to be more exact) rather than a specific websocket/http/https/tcp connection. Brief Component Summary High-Level Component (RPC Query Language/API)įrom the standpoint of the high-level component, the client and the server exchange messages inside a session. MTProto v1.0 ( described here for reference) is deprecated and is currently being phased out. Transport component: defines the method for the client and the server to transmit messages over some other existing network protocol (such as HTTP, HTTPS, WS (plain WebSockets), WSS (WebSockets over HTTPS), TCP, UDP).Īs of version 4.6, major Telegram clients are using MTProto 2.0, described in this article.


#Bitmessage for iphone software#
Security Guidelines for Client Software Developers.Mobile Protocol: Service Messages about Messages.
