fixed listen.cc listen.cpp