CONFIGURABLE NETWORK SOCKET RETRANSMISSION TIMEOUT PARAMETERS
First Claim
1. A method comprising:
- determining, at a first network device, whether to define a network socket, associated with a network connection with a second network device, with a custom retransmission timeout value to transmit data to the second network device;
in response to determining to define the network socket with the custom retransmission timeout value,defining the network socket with the custom retransmission timeout value;
transmitting the data to the second network device via the network connection associated with the network socket;
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.
1 Assignment
0 Petitions
Accused Products
Abstract
A network communication device can implement configurable network socket retransmission timeout parameters on a per socket basis. In one embodiment, it is determined, at a first network device, whether to define a network socket with a custom or a default retransmission timeout value to transmit data to a second network device. In response to determining to define the network socket with the custom retransmission timeout value, the network socket is defined with the custom retransmission timeout value, the data is transmitted to the second network device, and it is determined whether response data is received from the second network device prior to expiration of a time period associated with the custom retransmission timeout value. In response to determining that the response data is not received from the second network device prior to the expiration of the corresponding time period, the data is retransmitted to the second network device.
-
Citations
20 Claims
-
1. A method comprising:
-
determining, at a first network device, whether to define a network socket, associated with a network connection with a second network device, with a custom retransmission timeout value to transmit data to the second network device; in response to determining to define the network socket with the custom retransmission timeout value, defining the network socket with the custom retransmission timeout value; transmitting the data to the second network device via the network connection associated with the network socket; 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A network communication device comprising:
-
a processor; a network interface coupled with the processor; a protocol control unit coupled with the processor and the network interface, the protocol control unit operable to, determine whether to define a network socket, associated with a network connection with a second network communication device, with a custom retransmission timeout value to transmit data to the second network communication device; in response to determining not to define the network socket with the custom retransmission timeout value, define the network socket with a default retransmission timeout value; in response to determining to define the network socket with the custom retransmission timeout value, define the network socket with the custom retransmission timeout value; and a socket transmission unit coupled with the processor and the network interface, the socket transmission unit operable to, transmit the data to the second network communication device via the network connection associated with the network socket; determine whether response data is received from the second network communication device prior to expiration of a time period associated with a defined retransmission timeout value associated with the network socket; and in response to determining that the response data is not received from the second network communication device prior to the expiration of the time period associated the defined retransmission timeout value associated with the network socket, retransmit the data to the second network communication device. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computer program product for implementing configurable network socket retransmission timeout values, the computer program product comprising:
-
a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code configured to, determine, at a first network device, whether to define a network socket, associated with a network connection with a second network device, with a custom retransmission timeout value to transmit data to the second network device; in response to determining to define the network socket with the custom retransmission timeout value, define the network socket with the custom retransmission timeout value; transmit the data to the second network device via the network connection associated with the network socket; determine 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, retransmit the data to the second network device. - View Dependent Claims (18, 19, 20)
-
Specification