Of the options you presented, I prefer `recv/send` or `read/write`. I understand appending `Buffer` or `Stream` to the verb if a valuable difference in meaning is intended, but appending `Data` or `Into/From` are really redundant.
Of course, the backward compatibility issue may make doing the _right_ thing hard. It would be nice to achieve consistency before 1.0; the point of a 1.0 is that backward compatibility should become way more important than achieving better names.