在TCP连接尝试时启动Android服务

时间:2014-10-30 05:16:33

标签: android sockets tcp server

Android可以随时终止进程,只能通过使其成为前台来改变进程被杀的可能性。所以在我看来,坐在TCP端口上等待连接的服务器是有问题的,虽然我确实看到应用程序执行此操作。这些服务器是否使用某种机制来确保它们始终可用于回答请求?启动该过程的周期性意图会过快地耗尽电池电量。从粘性位开始并不是万无一失的,以确保服务在被杀死后重新启动,并且都没有前景化。这让我想到,当特定TCP端口收到SYN请求时,可能有某种方式请求Intent。显然,在返回ACK之前必须启动服务并以某种方式打开端口,否则初始连接尝试将失败并且必须重试。

是否有这样的事情发生或可用?

0 个答案:

没有答案