User guide

30 DC 900-1303C
Freeway Client-Server Interface Control Document
2.2 Example Client-Server Exchange (without Client TSI)
Figure 2–4 shows an example client-server data exchange for a client application that
bypasses the TSI and performs reads and writes directly through the TCP/IP BSD
socket. The example consolidates the data flows shown earlier to illustrate the complete
flow for a single Freeway session using an ICP protocol. Before the exchange, the client
sends socket library calls to open the socket connection. Afterwards, it sends calls to
close the connection.
Figure 2–4: Typical ICP Protocol Session
Open Session Response
Data Packet From ICP
TSI ACK
Client Application
Freeway Server TSI
TSI Bind
Close Session
.
.
.
Open Session
Close Session Response
Data Packet To ICP
TSI Unbind Force