Create sharp_listener_publisher.cpp