finished socketio ch 4
finished socketio ch 4