Silverlight应用程序上的TcpListener问题

时间:2010-03-26 06:10:33

标签: c# silverlight-3.0

我正在编写正在网络上工作的silverlight 3应用程序 它就像客户端 - 服务器应用程序。服务器的WinForm应用程序和客户端的silverlight应用程序 我在服务器上使用TcpListener并使用Socket从客户端连接到它 在本地网络中,它工作正常,但当我尝试从互联网上使用它时,它不会连接到服务器 我在本地网络上使用IP地址,在网络版本上使用端口号的真实IP 问题在哪里?
感谢。

2 个答案:

答案 0 :(得分:2)

据我所知,在Silverlight中您使用了4502-4534范围内的端口,并且策略文件应位于服务器计算机上以允许进行连接。如果在某些情况下允许本地网络连接,我不会感到惊讶。

我对Silverlight 3并不太熟悉,请参阅http://msdn.microsoft.com/en-us/library/cc645032(VS.95).aspx了解更多信息。

如果您可以在HTTP访问日志中看到策略文件是GET,那么您可以将问题分解为两个。

编辑:文字发生了变化,因为起初因为某些原因我以为你说你在“localhost”上测试了。

答案 1 :(得分:0)

问题发生在我的电脑里。它连接到本地网络,连接到路由器 这就是为什么我无法连接到我的电脑。