Most of the time, many mobile applications leave their connections open after they have transmitted necessary data. This usually happens if we don't close the connection manually, once our transmission is completed.
As a practice, you need to always close the opened connection as soon as possible once the transfer is completed. Promptly closing connections eliminates you from having to open the purpose of closing connection due to timeouts. By discarding as many of these inefficient connections as you can will help you to save energy and optimize your application.