update the report for socket programming