Updated socket demo with Interpolation