parse_long => parse_ulong
update ports++