Socket plugin