Depois seja interessante remover esses trechos com socket.