add socket_communictor.h