Cross-product architecture
101
Fireworks RPC transactions pass XML between an RPC client and the Fireworks RPC server
built in to Fireworks 8. The RPC client is any supported program that connects to Fireworks
through a TCP stream on port 12124. The Fireworks RPC server is the internal code that
listens on TCP port 12124 and then handles client requests. During the RPC transaction,
information flows from client to server:
NO
TE
The RPC client is not required to disconnect after each XML request. The RPC client
can keep the connection open and send additional XML requests (the TCP resubmission
timeout is 30 seconds). However, only one XML request can be outstanding at a time. In
other words, the RPC client cannot send a second request until it receives a reply to the
first request, because there is no queueing mechanism to hold pending requests.
SERVER
2
Accept TCP connection
4
Process XML request
5
Send XML reply
8
Accept TCP
disconnect
CLIENT
1
Establish TCP connection
on port 12124
3
Send XML request
6
Process XML reply
7
Disconnect TCP
connection
Summary of Contents for FIREWORKS 8-EXTENDING FIREWORKS
Page 1: ...Extending Fireworks ...
Page 4: ...4 Contents ...
Page 358: ...358 Fireworks JavaScript API ...
Page 372: ...372 Index ...