怎么在两台电脑间实现程序间的通信?

如何在两台电脑间实现程序间的通信??
我有一个完整的计算仿真程序(船的运动仿真),有控制界面,计算模块和输出模块(自己编的,比较烂,我不是学计算机的,不过倒是功能全有了)
现在,老师希望把控制模块和输出模块分离出来,放到另外一台电脑上去,要求用RS232的串口通信
所以,我现在的状态是:
两台电脑,一台运行计算程序,一台运行控制模块和输出模块;
当控制模块发出控制指令,指令被传输到另外一台机器上的计算程序,计算程序开始运行,运行结果自行保存在内存中,当输出模块发出请求后,计算程序才把计算结果输出给输出模块。
请问,我需要采用什么方法实现?


------解决方案--------------------
先把串口线连上,拿串口调试工具试试
------解决方案--------------------
其实下载个串口通信的类就解决了
------解决方案--------------------
像仿真这类程序数据量能量会比较大,而且有很强的时效性,为什么不用TCP来做呢?
------解决方案--------------------
找些介绍串口编程的资料来看看你就清楚了
就是收发消息
没什么难的
http://www.vckbase.com/document/viewdoc/?id=1734
------解决方案--------------------
这都都很简单,你不是计算机专业的,导师为什么要你做这个真是太为难了。
第一个问题,实现双机通信的方法太多了,串口,网络都行,实现都很简单,而且代码到处都有,自己可以去下。

第二个问题,有两种实现方法:
A)你们不用封到什么板子上这么麻烦,你们把你们的核心算法,放到服务器上,把客户端卖给别人, 客户端把数据传到服务器上,服务器计算完了,把数据传回客户端显示,别人不给钱,就让他连不上。
B)第二个就是你们导师提出来的方法,加一个硬件,这个硬件可以是任何形式,但我觉得最简单是用一个USB KEY,
如果你不明白,你开通过网上银行吗,就是那个只有插上USB KEY才能转帐的那个小东西,没见过可以上网查一下。
------解决方案--------------------
有界面,直接2个程序的界面贴个串口通讯控件就好了。
先初始化串口信息,然后相应OnCommMscomm1(),事件收包就好了。贴代码给你就比较麻烦,去vckbase上去找下串口通讯,很简单的,别人文档说得很清楚。
------解决方案--------------------
探讨
引用:

找些介绍串口编程的资料来看看你就清楚了
就是收发消息
没什么难的
http://www.vckbase.com/document/viewdoc/?id=1734


谢谢回复,谢谢资料~
凑这个帖子,再问个问题:

导师的项目是做一个船的仿真模拟器,为了防止别人拿我们的程序出去扩散,老师希望把我们程序的一部分代码封装到硬件板子上,这个,谁想用我们的……