You certainly have a good grasp on the workflow of it!
I showed it in my other node but a visual of the process is like this(read from left to right, top to bottom for clarification):
# RQ = Incoming request sent to listening remote server # RS = Response sent from local server to remote server # OR remote server to local server "flagging" # that the socket message was accepted by the server. # (Context of usage shown below) # ST = Status of request at time of processing. More often than not, # this would be sent asynchronously from local server to remote # server. Remote Local ------ ----- RQ --> <-- RS <-- ST RS -->
In reply to Re^2: Bidirectional Client/Server - to fork or not to fork?
by ljamison
in thread Bidirectional Client/Server - to fork or not to fork?
by ljamison
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |