Add c++ socket server code