Add socket_support.h