add udp support in hive socket