I'm sure there are a number of people who would appreciate having an extension to do that. Right now, there are not many people clamouring for socket communication but the subject comes up regularly. It would be possible to implement using C extensions (in DR Pro, for DR Pro). For all I know, it might even be easy to do if you leverage existing C libraries. If you wanted to charge for that extension, DragonRuby would support you in that.