开发者

Socket programming issue in Silverlight

开发者 https://www.devze.com 2023-03-18 01:07 出处:网络
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 o

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

精彩评论

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