Determining an efficient keep-alive interval for a network connection
Systems and methods for use in communication between a client and a server, via a networking device, are provided. The method may include sending a request to establish a data connection from the client to the server via the networking device, setting a data connection keep-alive interval for the data connection to a predetermined safe value, and sending a request to establish a test connection between the client and the server. The method may further include determining an efficient keep-alive interval for communication between the client and server via the networking device, using the test connection, setting the data connection keep-alive interval to the efficient keep-alive interval determined using the test connection, and uploading the efficient keep-alive interval from the client to the server in an efficient keep-alive interval notification message, for communication to other clients connected to the server.
MICROSOFT TECHNOLOGY LICENSING, LLC
H H H H H H H H H
H04L H04L H04L H04L H04L H04L H04L H04L H04L
inventional inventional inventional inventional inventional inventional inventional inventional inventional
Qian Rajeev Jorge Xuemei Shai Scott Michael Rashid
Zhang Bansal Raastroem Bao Herzog Bragg Qureshi