Skip to content

Latest commit

 

History

History
65 lines (59 loc) · 1.92 KB

development.org

File metadata and controls

65 lines (59 loc) · 1.92 KB

Rudel Developer Manual

Related Work

SubEthaEdit

http://www.codingmonkeys.de/subethaedit/

Gobby

http://gobby.0x539.de/trac/

Eclipse Communication Framework

http://www.eclipse.org/ecf/

Saros

https://www.inf.fu-berlin.de/w/SE/DPP

Rudel’s Architecture

./architecture.png

Rudel’s API

Connections

rudel-connection

/homes/jmoringe/code/emacs/rudel/trunk/doc//rudel-connection.png

Backends

Protocol Backends

Obby Backend

file:./images/obby-client-connection-states.png

Infinote Backend

file:./images/infinote-client-connection-states.png

Transport Backends

TCP

XMPP

The XMPP backend transports arbitrary messages, which can be strings or XML documents, through XMPP streams.

Tricks

Simulating a Slow Network Connection

Note: Probably only works for Linux

Installing
tc qdisc add dev lo root handle 1:0 netem delay 200msec
    
Resetting
tc qdisc del dev lo root handle 1:0