CPC H04L 63/18 (2013.01) [H04L 63/0236 (2013.01); H04L 63/0823 (2013.01); H04L 63/0853 (2013.01); H04L 63/0884 (2013.01); H04L 67/02 (2013.01)] | 20 Claims |
1. A device, comprising:
a processor; and
a memory storing instructions which when executed by the processor cause the processor to:
access, by a mobile operating system (OS) executing on the processor, a first uniform resource locator (URL) generated by a first application to open a second application on the processor;
register, by the second application using an application programming interface of the OS, the second application as a background task to execute in a background of the OS;
initiate, by the second application as part of the background task in the background of the OS, a transmission control protocol/internet protocol (TCP/IP) server on a port;
access, by the OS, a second URL generated by the second application to open the first application, wherein the port is a parameter of the second URL;
establish, by the first application, a connection with the TCP/IP server using the port of the second URL; and
receive, by the first application, data from the second application via the connection with the TCP/IP server.
|