Use recv instead of read in read_packet_handler