Set it up same as an IB thread. Might be some problems maintaining sync as there will be no connection until the client connects to you. So OB messages are more apt to queue up awaiting a connection. How will you client know when to connect?
Once connected, no difference between client and server
Charlie, you said to set it up the same as an IB thread. Did you mean as an OB thread? If inbound how would you configure waiting for ACKs and resending messages?