Skip to content

91 Initializing Process

mohayonao edited this page Dec 7, 2013 · 1 revision

(internal specification)

using WebWorker

[Window]                  | [WebWorker]
 (1)new CoffeeCollider    |
   (2)new Worker          |  (3)new Client             (3)new Server
                          |             (4)bind directly
   (7)"/connected"       <=  (6)"/connected"        <=   (5)"/connected"
   (8)"/init"             => (8)"/init"              =>  (9)"/init"

using WebSocket

[Window]                  | [IFrame]                || [WebSocketServer]
 (1)new CoffeeCollider    |                         || (A)new Server
    {socket:socketpath}   |                         ||   (B)init
   (2)appendChild(iframe) |  (3)new Client          ||
                          |    (4)WebSocket          =>  (5)socket.on("connection")
   (8)"/connected"       <=  (7)"/connected"        <=   (6)"/connected"
   (9)"/init"             => (10)"/init"             =>  (11)"/init" (ignored)
Clone this wiki locally