开发者

Socket programming issue in Silverlight

I have a sil开发者_Go百科verlight application that is communicating with a server hosted in cloud. The application works properly when the server is listening on localhost, but when I make it listen on the server port and make my client access the socket, I get the error "Access denied"

Digging deep, I also found the error in ScopeId resolution

Error Code: 10045

e.RemoteEndPoint. Address.ScopeId threw an exception

The attempted operation is not supported for the type of object referenced.

at System.Net.IPAddress.get_ScopeId()

Thank You


"In Silverlight version 4 for a connection request using System.Net.Sockets, an application can choose instead to retrieve the policy file via the HTTP protocol on TCP port 80 instead of the custom TCP protocol on port 943. This allows HTTP servers that are already running HTTP services to authorize socket connections from Silverlight applications without having to deploy a new TCP service on the machine and open a port through a firewall for port 943."

http://msdn.microsoft.com/en-us/library/cc645032(VS.95).aspx

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜