1
我想實現從Windows服務到Silverlight應用程序的數據推送。我創建了發送該策略文件策略服務器:Silverlight套接字政策不工作
<?xml version="1.0" encoding ="utf-8"?>
<access-policy>
<cross-domain-access>
<policy>
<allow-from>
<domain uri="*" />
</allow-from>
<grant-to>
<socket-resource port="8400" protocol="tcp" />
</grant-to>
</policy>
</cross-domain-access>
</access-policy>
使用TCP測試工具,我已經證實,當我連接到端口943,併發送請求,我將收到一個政策文件。
另外,在我的策略服務器中使用斷點我已確認Silverlight應用程序正在到達該服務,並且看似該服務無誤地發送策略文件。
我也確認我的數據推送服務正在上述端口上正確收聽。
但是,Silverlight與我的數據推送服務的連接總是失敗,出現WinSock 10013 Access Denied錯誤。
我唯一能想到的是我的政策文件是不正確的,儘管據我所知它符合規範。讓我知道你是否希望我發佈我的其他代碼。任何幫助,將不勝感激。
我有一個幾乎相同的問題[就像這樣](http://stackoverflow.com/questions/10541699/why-does-my-silverlight-socket-policy-file-not-work),但我內這個端口範圍。我想知道你是否可以看看,因爲你已經失望了。 – DigitalJedi805 2012-05-10 21:29:54