Interprocess communication management using a socket layer
    1.
    发明授权
    Interprocess communication management using a socket layer 失效
    使用套接字层的进程间通信管理

    公开(公告)号:US07934218B2

    公开(公告)日:2011-04-26

    申请号:US11393583

    申请日:2006-03-30

    IPC分类号: G06F3/00 G06F13/00

    摘要: A solution for managing interprocess communication is provided. A connection request that identifies another process is received from a first process on a socket. The invention determines if the identified process has a second socket that can be used without transmitting data outside a computing device. If so, then the two sockets are linked, and an in-memory communication session can be managed to implement the interprocess communication. In this manner, two processes executing on the same computing device, each of which supports network communications using sockets, can have in-memory interprocess communication without any knowledge of where the other process is executing or any customization.

    摘要翻译: 提供了一种用于管理进程间通信的解决方案。 从套接字上的第一个进程接收到标识另一进程的连接请求。 本发明确定所识别的过程是否具有可在不在计算设备外部传送数据的情况下使用的第二套接字。 如果是这样,则两个套接字被链接,并且可以管理内存中通信会话以实现进程间通信。 以这种方式,在相同的计算设备上执行的两个进程(每个处理器支持使用套接字的网络通信)可以具有内存中的进程间通信,而不知道其他进程正在执行的位置或任何定制。

    Dynamic translational topology layer for enabling connectivity for protocol aware applications
    2.
    发明授权
    Dynamic translational topology layer for enabling connectivity for protocol aware applications 失效
    动态翻译拓扑层,用于实现协议感知应用的连接

    公开(公告)号:US07924873B2

    公开(公告)日:2011-04-12

    申请号:US11189519

    申请日:2005-07-26

    CPC分类号: H04L67/327 H04L69/08

    摘要: A method for enabling connectivity for protocol aware applications across different network topologies can include receiving frames passing between a first network having a first network topology and a second network having a second network topology; inspecting an incoming one of the frames to identify a remote resource in the second network and a device identifier corresponding to the remote resource, and an outgoing one of the frames to identify a socket assigned to a local resource in the first network and a device identifier for the local resource corresponding to the socket; and, transmitting data from a protocol-aware application in the first network to the remote resource in the second network in a protocol consistent with the second network topology, and further transmitting data from the remote resource in the second network to the protocol-aware application in the first network in a protocol consistent with the first network topology.

    摘要翻译: 用于实现跨越不同网络拓扑的协议感知应用的连接的方法可以包括:接收在具有第一网络拓扑的第一网络和具有第二网络拓扑的第二网络之间通过的帧; 检查进入的一个帧以识别第二网络中的远程资源和对应于远程资源的设备标识符,以及帧中的输出帧之一,以标识分配给第一网络中的本地资源的套接字和设备标识符 对应于套接字的本地资源; 以及以与所述第二网络拓扑一致的协议将数据从所述第一网络中的协议感知应用传输到所述第二网络中的所述远程资源,以及将数据从所述第二网络中的远程资源发送到所述协议感知应用 在第一个网络中的协议与第一个网络拓扑一致。