Fix Typo. (#330)
This commit is contained in:
parent
a782e8faaa
commit
0a1e8be256
@ -27,7 +27,7 @@ Throughout LibAFL, we use a wrapper around different operating system's shared m
|
||||
Shared maps are the backbone of `LLMP`.
|
||||
Each client, usually a fuzzer trying to share stats and new testcases, maps an outgoing `ShMem` map.
|
||||
With very few exceptions, only this client writes to this map, therefore, we do not run in race conditions and can live without locks.
|
||||
The broker reas from all client's `ShMem` maps.
|
||||
The broker reads from all client's `ShMem` maps.
|
||||
It checks all incoming client maps periodically, and then forwards new messages to its outgoing broadcast-`ShMem`, mapped by all connected clients.
|
||||
|
||||
To send new messages, a client places a new message at the end of their map, and then updates a static field to notify the broker.
|
||||
@ -89,4 +89,4 @@ It keeps a pool of open sockets to other, remote, b2b brokers around at any time
|
||||
When receiving a new message on the local broker map, the b2b client will forward it to all connected remote brokers via TCP.
|
||||
Additionally, the broker can receive messages from all connected (remote) brokers, and forward them to the local broker over a client `ShMem`.
|
||||
|
||||
As a sidenote, the tcp listener used for b2b communication is also used for an initial handshake when a new client tries to connect to a broker locally, simply exchanging the initial `ShMem` descriptions.
|
||||
As a sidenote, the tcp listener used for b2b communication is also used for an initial handshake when a new client tries to connect to a broker locally, simply exchanging the initial `ShMem` descriptions.
|
||||
|
Loading…
x
Reference in New Issue
Block a user