Patent ID: 8483095

Claim:
A method comprising: determining, at a first network device, whether to define each of a plurality of network sockets, associated with a plurality of network connections with a plurality of additional network devices including a second network device, with one of a plurality of custom retransmission timeout values or a default retransmission timeout value to transmit data to the plurality of additional network devices; in response to determining to define one or more of the plurality of network sockets with one of the plurality of custom retransmission timeout values, defining a subset of the plurality of network sockets of the first network device with one of the plurality of custom retransmission timeout values; defining a remainder of the plurality of network sockets of the first network device with the default retransmission timeout value; transmitting the data to the second network device via a network connection of the plurality of network connections, the network connection associated with a network socket of the plurality of network sockets; determining whether response data is received from the second network device prior to expiration of a time period associated with the custom retransmission timeout value; and in response to determining that the response data is not received from the second network device prior to the expiration of the time period associated with the custom retransmission timeout value, retransmitting the data to the second network device.