Adds the ability to receive pickles over UDP

One of the developers I work with was wondering why he couldn't send pickles over UDP, while he could send line data over UDP. This adds the ability, in case anyone else wants to do that.