I am writing an I/O utility in C that accepts requests over a socket
connection and persists the data that can be read by other processes.
There could be data coming from hundreds of client programs
simultaneously and my program has to accept and persist these data as
fast as possible. I am planning to use a memory mapped file for this
purpose. But do you know any other scheme which will provide a faster
processing speed? Any help would be greatly appreciated.
Thanks in advance.
Sandip