netmessage_reader_writer add