first socket example