Welcome to MSDN Blogs Sign in | Join | Help

Silverlight 2 支援 Socket

Silverlight 2 Beta1 首次提供 Socket 的 API, 好讓 Silverlight 的程式可以用 SocketClient 連回伺服器, 使用其他或自定的通訊協定, 範例程式請參考: http://weblogs.asp.net/mschwarz/archive/2008/03/07/silverlight-2-and-sockets.aspx

Published Tuesday, March 11, 2008 2:33 PM by 周旺暾
Filed under:

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

# re: Silverlight 2 支援 Socket

Monday, March 17, 2008 10:32 PM by 阿拉丁

拍謝,我是你高中同學丁俊元。希望Carol曾經跟你提過我。

剛剛看了你的連結,我發現Socket的security policy有很嚴重的問題。我們需要socket能連接80, 443,因為在公司的環境下,除了這兩個port之外,幾乎都被封了(連25也常常只是針對dmz開放)。

在現在的設定下,本機的443與80已經被iis拿走了,又不能連接其他機器的80與443的話,我們要怎麼提供服務呢?就以證券交易的常用設定來看,至少兩台server(一台下載silverlight的程式與web service,一台push行情、警示、委託與交易回報)是必須的。Silverlight現在還犯這樣的錯誤,我們在.net這邊的投資就要成為泡影了...

我們需要跟flash player 一樣的security policy。另外,4502~4532是個笑話,請他們別鬧了。

# re: Silverlight 2 支援 Socket

Friday, March 21, 2008 12:15 AM by 周旺暾

由於 Silverlight 的目標客戶是一般大眾, 類似的 Security Policy 會臨時需要提升電腦裡的使用者權限, 反而會讓許多不具管理員身份的使用者感到困擾。

目前 Silverlight 2 的想法是, 為避免惡意程式利用使用者的電腦, 製造跨機器的攻擊事件(例如:藉此侵入企業的內部網路), 所以 Silverlight 的程式僅限於連回 Silverlight 的來源網站。

依證券交易常用的配置來看, Silverlight 的程式只要放在push 交易行情的 Server 上, 不須和 ASP.NET 放在同一台 Server, 如此, Silverlight 就可直接連回 Push 交易行情的 IP。

Leave a Comment

(required) 
required 
(required) 

  
Enter Code Here: Required
 
Page view tracker