socket global