add socket example