PS. maybe simply adding unix socket and UDP socket functionality to the Gambit core would be just as justified. I'm just not sure. (If I'd have to provide a patch, it would also only be for linux/unix, as I don't know how to program Windows.)
Christian.