Do you have a way to do this with c++ socket.h instead of boost so that I can use this on esp32 microcontroller?