如何在Silverlight中将端口打开回端口80?

时间:2009-09-25 16:57:02

标签: silverlight tcp sockets policy-server

有没有办法打开TCP套接字回到非标准的Silverlight端口,如端口80?

我不太了解Silverlight端口的限制。

我想使用任何端口打开连接到源服务器的连接。如果需要,我可以从端口943提供策略文件。

2 个答案:

答案 0 :(得分:1)

据我所知,允许的端口范围(在策略服务器检查之后)是4502到4532。使用端口80将是HttpWebRequest等。

答案 1 :(得分:1)

Microsoft将端口限制在“众所周知的端口”之外的范围内。这可以防止Silverlight直接与大多数基于Web的资源(如HTTP,POP,SMTP等)进行通信。

解决此问题的最常见方法是在您的域上设置“代理”服务。代理接受请求,通过您正在使用的服务上的端口转发请求,并返回结果。