发明名称 System and method for supporting port multiplexing in a server environment
摘要 A system and method can support port multiplexing in a server environment, e.g. in a distributed data grid. The server environment can comprise a port to receive one or more request, wherein the port is adapted to be associated with different port address values and the port operates to receive one or more connection requests. Additionally, the server environment allows a plurality of sockets to utilize the different port address values to support multiplexing of sockets over the port, and a multiplexed socket provider can be used to provide the plurality of sockets.
申请公布号 US9246780(B2) 申请公布日期 2016.01.26
申请号 US201213671420 申请日期 2012.11.07
申请人 ORACLE INTERNATIONAL CORPORATION 发明人 Falco Mark;Bihani Ballav
分类号 G06F15/16;H04L12/26;G06F17/30;H04L29/08;G06F11/16;G06F11/20;H04L12/24 主分类号 G06F15/16
代理机构 Tucker Ellis LLP 代理人 Tucker Ellis LLP
主权项 1. A method for supporting port multiplexing in a server environment comprising a plurality of services running on a single server process, the method comprising: providing a port in the server environment; providing a multiplexed socket provider which provides a plurality of multiplexed sockets associated with the port; associating the port with a plurality of different port address values identifying a plurality of sub-ports of the port each of the plurality of sub-ports being associated with a corresponding one of the plurality of multiplexed sockets; designating a different sub-port of said plurality of sub-ports for each of the plurality of services; and receiving a plurality of connection requests at the port; in response to each of the plurality of connection requests, reading a particular port address value from said each connection request,identifying a particular sub-port of the plurality of sub-ports associated with the particular port address, andestablishing a connection via the particular sub-port with a particular socket corresponding to the particular sub-port.
地址 Redwood Shores CA US