socket magic