2010-12-23 70 views
0

所以我有這個asp.net webform。我必須將數據遠程發送到另一臺計算機,但事情是另一臺計算機位於某個體防火牆的後面,所以我不能使用套接字或任何東西。所以我開始討論這個問題的方法是將我的數據寫入另一臺有權訪問的服務器上的數據庫,然後另一臺計算機不斷讀取該數據庫中的新數據,問題就是速度太慢。更好的方法?我想使用webrequest/webrespose,但我不熟悉,如果即時通訊使用,我如何請求具體的數據,我想要的。由於asp.net網頁上有按鈕,當點擊一個按鈕時,它會發送一個差異數據。如何做的WebRequest使用/響應asp.net webrequest

的asp.net網頁是必須將數據發送到其背後的防火牆,我無法控制其他計算機之一,當其他計算機的請求得到正確的一個。

回答

1

如果它是在防火牆後面,而不能使用插座,這是不太可能你將能夠使用一個WebRequest的談話禁區,除非有人打開防火牆HTTP流量。如果是這種情況,請使用WCF。

您的其他選擇是通過SQL服務器服務代理使用隊列: http://msdn.microsoft.com/en-us/library/ms345108(SQL.90).aspx