}
Protocol curProtocol = protocol;
while ( null != curProtocol ) {
if ( curProtocol instanceof CallbackSocketProtocol ) {
((CallbackSocketProtocol) curProtocol).setListener(
new SocketProtocolListener() {
public void onClose() {
msgOut = null;
inDispatcher = null;
if ( null != listener ) {
listener.onClose();