2012-03-22 42 views
0

我有一個應用程序(使用Adobe AIR開發),其中我已打開一個端口並偵聽來自特定應用程序(其他.net應用程序)的傳入請求。我只能從本地機器接受請求,而不能從其他機器接受請求。因此,在創建服務器套接字時,我將127.0.0.1指定爲我的主機地址,將9999指定爲端口號。如何阻止與我的應用程序打開的端口的連接?

我的應用程序工作正常。但問題是,其他計算機能夠看到這個由我的應用程序打開的端口?如果他們能夠看到,我們如何阻止從其他計算機連接到我的開放端口?有什麼建議來處理這個問題?

+0

使用防火牆可能是您的答案。 – 2012-03-22 06:17:56

+0

本地防火牆? – Dinesh 2012-03-22 06:21:35

+2

是的。防火牆阻止訪問指定的PC端口。 (在你的情況下,9999)。 然後,端口只能保證本地訪問(儘管在127.0.0.1上執行同樣的操作)。 – 2012-03-22 06:25:50

回答

1

在您的服務器上,將本地地址設置爲「127.0.0.1」進行監聽。這應該防止網絡中的其他計算機能夠尋址偵聽器。

相關問題