Add string/buffer conversion functions; preserve buffers in socket functions