最近,我遇到了不同工作站之間的套接字問題。我使用Delphi TClientSocket連接服務器並從中接收數據。根據我的測試,我發現TClientSocket在不同的工作站中收到的數據不穩定。工作站之間的套接字問題
服務器駐留在Windows XP(SP2)中,並保持10000kbps的廣播消息。還有另外兩個運行相同客戶端應用程序的Windows XP(SP2)從服務器接收數據。但結果如此不同以至於一個客戶端以10000kbps的速度接收數據,而另一個客戶端僅以300kbps的速度接收數據。
是否有可能這兩個客戶端應用程序測試Windows XP(SP2)工作站有不同的東西會導致此結果?像註冊表值,或者其他?
請幫忙,謝謝。
既然你*廣播*似乎是一個大量的數據,你有沒有嘗試更換兩臺客戶端計算機之間的網絡連接,以確保它不是有關服務器和客戶端之間的網絡硬件?您是否嘗試禁用PC上的防病毒軟件和防火牆,但收到的數據量並不如預期的那麼高? – 2011-03-15 15:02:19
好點Cosmin!+1 – RBA 2011-03-15 15:05:59
@Cosmin,實際上這兩臺客戶端電腦駐留在相同的網絡分段中,當然兩個防火牆都是禁用的。但我需要確認他們是否禁用了防病毒軟件,因爲至少有一家運行Symentec防病毒軟件 – 2011-03-15 15:57:43