socket emission