SocketServer: replace network by hard drive
thomas at jollybox.de
Fri Sep 24 19:28:45 CEST 2010
On Friday 24 September 2010, it occurred to antoine to exclaim:
> I would like to create a python server for which the requests are
> passed by files on the hard drive instead of a network.
> I am currently looking at the SocketServer python module, hoping for
> an easy modification.
> Is it doable at all?
> If yes, how should it be done?
If you're using UNIX, and you don't actually need the stream to be passed via
the hard drive (why would you?), but for some reason want to use the file
system, look info UNIX/local sockets. But, really, I'm guessing that local TCP
sockets (our old friend 127.0.0.1/8) will work just as well for whatever
you're doing (though I may be mistaken), are portable to non-UNIX system, and
won't be any slower than UNIX domain sockets on most, if not all, systems.
More information about the Python-list