I have tried those commands below (sligthly modified from those in the original post) and could they solved the "snatchy" sound problem for me
sender:
gst-launch-0.10 autoaudiosrc ! \ audio/x-raw-int, endianness="(int)1234", signed="(boolean)true", width="(int)16", depth="(int)16", rate="(int)22000", channels="(int)1" ! \ audioconvert ! \ vorbisenc ! \ oggmux max-delay=50 max-page-delay=50 ! \ tcpclientsink host=localhost port=3000
receiver:
gst-launch-0.10 tcpserversrc host=localhost port=3000 ! \ oggdemux ! \ vorbisdec ! \ audioconvert ! \ audio/x-raw-int, endianness="(int)1234", signed="(boolean)true", width="(int)16", depth="(int)16", rate="(int)22000", channels="(int)1" ! \ pulsesink