add socket sever extend