Use new socket communication method