start a c++ port