Socket and plug