completed 4_4_disconnectingcallback.c