Patent ID: 8230078

Claim:
A computer-implemented method of processing an accept and receive call, the computer implemented method comprising: a server issuing an accept and receive call, wherein the accept and receive call requires the server to subsequently receive a block of data from a client computer in order to accept a connection between the client computer and a server resource that is provided by the server, wherein the server resource is external to the server, and wherein the block of data is data to be processed by the server resource after a communication session has been established between the client computer and the server, and wherein the accept and receive call is performed by an enhanced accept and receive application program interface (EANR API); and in response to the block of data from the client computer failing to be received by the server, preventing the connection from being pushed onto an accept queue on the server until a corrective process is executed on the server, wherein the corrective process is a completion of an application transparent transport layer security (AT-TLS) process for establishing a secure connection between the client computer and the server, and wherein the AT-TLS pushes an establishment of a TLS connection down a stack into a transmission control protocol (TCP) layer.