串口转网口软件,两个程序之间交换数据

原来仿真软件产生的仿真数据由串口传到另一电脑,现在想用TCP/IP网络传送。要求编个软件实现串口转网口,但原来的串口通信功能还要保留。我觉得就是仿真软件的数据传给一个TCP程序然后发出去,问题是两个程序之间交换数据怎么实现呢?要求实时性要好,共享磁盘和共享内存两方式时间上能差多少呢,求大侠点播