Patent ID: 7506358

Claim:
A method comprising: providing a plurality of sockets, wherein each socket has an associated connection and an associated security token, each associated connection is inbound relative to a relay program, and the associated security token is provided by the associated connection; receiving a first connection and a first security token at a relay program, wherein the first connection is inbound relative to the relay program; creating a socket associated with the first connection, wherein the creating comprises associating the first security token with the first connection; comparing the first security token with the associated security tokens; and in response to said comparing, if none of the associated security tokens match the first security token, including the socket in the plurality of sockets, and if the first security token and a security token associated with one of the plurality of sockets match, coupling an end point of the first connection to an end point of a connection associated with the socket associated with the matching security token, wherein a security token is a password, and the connection associated with the socket is inbound relative to the relay program.