socket modify