2012-01-11 74 views
0

我有一个正在侦听特定端口的windows服务,并且为每个连接创建一个正在读取传入数据的新线程。在另一个Windows服务中,我想将数据发送到同一个客户端。但是,由于该服务具有动态IP,因此无法从该服务中识别客户端。有没有办法在.net中的服务之间共享NetworkStream或TCPClient对象

是否有.NET或任何其他框架的方式在另一个进程/服务直接使用现有的NetworkStream。预先感谢您的帮助。

+0

您应该研究IPC(进程间通信)。但根据我的理解,您不能在进程之间共享内存/对象。 – user1231231412 2012-01-11 15:19:27

回答

0

有没有办法,你可以做到这一点,即使有它不会被推荐。

还有其他的进程间通信方法,如命名管道,远程处理和WCF等等。

+0

我在想同样的事情。谢谢。 – alios 2012-01-12 08:04:20