Invention Grant
US07734829B2 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: 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.: US10864266
    Application Date: 2004-06-09
  • Publication No.: US07734829B2
    Publication 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
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
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.
Information query
Patent Agency Ranking
0/0