Add Xsocket API