有些人使用防火牆對他們的筆記本電腦,不僅阻礙了他們自己的當地傳入端口(除了那些他們需要爲他們的應用程序),而且還阻止消息,除非他們是從鮮明的端口號發出。我們正在談論一個正在監聽UDP廣播的本地UDP服務器。 問題是遠程客戶端使用一個隨機端口(1024),除非它告訴防火牆接受它,否則它將被阻止。防火牆中的遠程端口阻塞?
令我百思不解的是,據我從我的程序使用套接字知道的是,通常客戶會從操作系統的端口號,而只有當你有一個服務器,您將套接字綁定到不同的港口,對嗎?
在我的文獻中,在網上的教程和代碼片段中,我還沒有發現任何線索,即客戶端應該使用固定端口號。
那麼現實如何呢?我可能錯過了一點? 是否有客戶端應用程序使用固定端口? 實際上是有用阻止遠程端口與防火牆? 如果是的話,這會給你什麼樣的附加安全級別?
感謝您事先啓蒙......
感謝Darron。給你一個更詳細的圖片:客戶端是嵌入式設備,筆記本電腦是從服務部門偶爾連接到設備。我正在寫客戶端的軟件。 所以我擔心的是,我必須以某種方式告訴我的套接字類綁定到一個我不願意做的端口號,因爲我覺得這很不尋常。或者我需要告訴OS /網絡堆棧來縮小可用端口的範圍。 – minastaros 2010-12-11 11:14:24