怎么在上位机实现端口的共享和转接

怎么在上位机实现端口的共享和转接,现在希望另一个程序也能像第一个程序那样直接向下位机发送数据包请问怎么实现?

http://www.zhihu.com/question/29808744?sort=created

一个上位机对下位机通讯。两个上位机之间再做个SOCKET。。

或者写一个服务程序与下位机通讯。其他的上位机程序都与服务程序之间相互传递数据。