2013-05-11 65 views
0

我有一個Windows服務,它監聽TCP消息,對它們的響應,然後將信息保存到數據庫。總體而言,CPU和內存使用量相對較小。運行多個服務,控制端口

我想在一臺機器上運行多個這樣的問題,但問題是我知道哪個服務是目標IP的唯一方法。因此,多臺機器可以在單臺機器上運行?

更新:我需要它們都運行在同一個端口上。因此,service1和service2都在端口X上偵聽。用於service1的消息不能進入service2。消息本身是無法區分的。消息知道它將要服務1的唯一方式是目標IP。

+0

你能澄清這個問題嗎?您可以在Windows中安裝與多個不同*服務名*相同的exe的多個實例,然後在運行時查找所請求的服務名。你是這個意思嗎?大概你會有一些配置設置每個服務名稱,並配置每個服務名稱不同的端口號...? – 2013-05-11 19:45:49

回答