有没有办法打开TCP套接字回到非标准的Silverlight端口,如端口80?
我不太了解Silverlight端口的限制。
我想使用任何端口打开连接到源服务器的连接。如果需要,我可以从端口943提供策略文件。
答案 0 :(得分:1)
据我所知,允许的端口范围(在策略服务器检查之后)是4502到4532。使用端口80将是HttpWebRequest等。
答案 1 :(得分:1)
Microsoft将端口限制在“众所周知的端口”之外的范围内。这可以防止Silverlight直接与大多数基于Web的资源(如HTTP,POP,SMTP等)进行通信。
解决此问题的最常见方法是在您的域上设置“代理”服务。代理接受请求,通过您正在使用的服务上的端口转发请求,并返回结果。