separate socket for custom data