2012-07-02 48 views
4

我正在將一個應用程序分成一個托盤應用程序和一個Windows服務,我想使用TCP在兩個*之間進行通信。他們都將在同一臺機器上運行。防火牆會阻止進程之間的本地TCP通信嗎?

我的問題是防火牆阻止在同一臺機器上運行的應用程序之間的TCP通信?我想知道測試時防火牆是否需要擔心。

(*注意,我想使用TCP,而不是命名管道的通信,因爲應用程序可能會在不同的計算機第一天運行,但將在未來還會遠)

+0

Windows防火牆沒有。我不知道第三方防火牆。 –

回答

1

防火牆的主要目的是控制傳入和傳出的網絡流量!防火牆的目的是在IP或PORT基礎上工作。 (我猜你正在使用A類IP [127.x.y.x]地址主要用於本地計算機上的環回測試和進程間通信)。

某些防火牆已預配置爲不阻止本地計算機連接,而其他防火牆配置爲阻止它們。但是無論哪種方式,防火牆都可以配置爲允許/拒絕這種連接。