-
公开(公告)号:US11032398B1
公开(公告)日:2021-06-08
申请号:US16692504
申请日:2019-11-22
Applicant: Facebook, Inc.
Inventor: Tom Herbert , Blake Ross Matheny
Abstract: A system for providing a message-based protocol for multiplexing messages sent via a stream-based connection protocol is provided. A multiplexing system provides high-level sockets of the message-based protocol that interact with low-level sockets of a stream-based connection protocol. The multiplexing system executes in a privilege mode. To send a message, an application uses a high-level socket to provide a request to send the message using the multiplexing system. The multiplexing system selects an available low-level socket from a group of sockets and sends the message via that socket. The message is sent as an atomic operation. If, during the sending of the message, the application requests to send another message, the multiplexing system selects another available low-level socket of the group and sends the other message via the selected low-level socket.
-
公开(公告)号:US10523793B2
公开(公告)日:2019-12-31
申请号:US15206683
申请日:2016-07-11
Applicant: Facebook, Inc.
Inventor: Tom Herbert , Blake Ross Matheny
IPC: H04L29/06
Abstract: A system for providing a message-based protocol for multiplexing messages sent via a stream-based connection protocol is provided. A multiplexing system provides high-level sockets of the message-based protocol that interact with low-level sockets of a stream-based connection protocol. The multiplexing system executes in a privilege mode. To send a message, an application uses a high-level socket to provide a request to send the message using the multiplexing system. The multiplexing system selects an available low-level socket from a group of sockets and sends the message via that socket. The message is sent as an atomic operation. If, during the sending of the message, the application requests to send another message, the multiplexing system selects another available low-level socket of the group and sends the other message via the selected low-level socket.
-
公开(公告)号:US20180013866A1
公开(公告)日:2018-01-11
申请号:US15206683
申请日:2016-07-11
Applicant: Facebook, Inc.
Inventor: Tom Herbert , Blake Ross Matheny
IPC: H04L29/06
CPC classification number: H04L69/162 , H04L65/1069 , H04L67/025
Abstract: A system for providing a message-based protocol for multiplexing messages sent via a stream-based connection protocol is provided. A multiplexing system provides high-level sockets of the message-based protocol that interact with low-level sockets of a stream-based connection protocol. The multiplexing system executes in a privilege mode. To send a message, an application uses a high-level socket to provide a request to send the message using the multiplexing system. The multiplexing system selects an available low-level socket from a group of sockets and sends the message via that socket. The message is sent as an atomic operation. If, during the sending of the message, the application requests to send another message, the multiplexing system selects another available low-level socket of the group and sends the other message via the selected low-level socket.
-
-