Invention Grant
- Patent Title: Methods, systems, and computer program products for transparently controlling communications between network applications and a plurality of network communications protocol stacks using deferred protocol stack association
- Patent Title (中): 用于透明地控制网络应用与多个网络通信协议栈之间的通信的方法,系统和计算机程序产品,其使用延迟协议栈关联
-
Application No.: US10864266Application Date: 2004-06-09
-
Publication No.: US07734829B2Publication Date: 2010-06-08
- Inventor: James Gregory Jones
- Applicant: James Gregory Jones
- Applicant Address: US MA Hopkinton
- Assignee: EMC Corporation
- Current Assignee: EMC Corporation
- Current Assignee Address: US MA Hopkinton
- Agency: Jenkins, Wilson, Taylor & Hunt, P.A.
- Main IPC: G06F15/16
- IPC: G06F15/16

Abstract:
Methods, systems, and computer program products for controlling communications between network applications and multiple network communications protocol stacks using deferred protocol stack association are disclosed. In one method, a socket creation function call is received from an application. A socket creation function call is terminated, a pseudo communications endpoint is created, and a socket descriptor corresponding to the pseudo communications endpoint is returned to the application. At least one subsequent sockets-related function call is received. Based on the subsequent sockets-related function call, it is determined whether the application is a client or a server. In response to determining that the application is a server, communications endpoints are created on each of the network communications protocol stacks and server-related sockets function calls are made to each of the underlying protocol stacks. In response to determining that the application is a client, a protocol stack is selected, a protocol-stack-specific communications endpoint is created, and client-related sockets function calls are made to the underlying protocol-stack.
Public/Granted literature
Information query