我正在编写正在网络上工作的silverlight 3应用程序
它就像客户端 - 服务器应用程序。服务器的WinForm应用程序和客户端的silverlight应用程序
我在服务器上使用TcpListener并使用Socket从客户端连接到它
在本地网络中,它工作正常,但当我尝试从互联网上使用它时,它不会连接到服务器
我在本地网络上使用IP地址,在网络版本上使用端口号的真实IP
问题在哪里?
感谢。
答案 0 :(得分:2)
据我所知,在Silverlight中您使用了4502-4534范围内的端口,并且策略文件应位于服务器计算机上以允许进行连接。如果在某些情况下允许本地网络连接,我不会感到惊讶。
我对Silverlight 3并不太熟悉,请参阅http://msdn.microsoft.com/en-us/library/cc645032(VS.95).aspx了解更多信息。
如果您可以在HTTP访问日志中看到策略文件是GET,那么您可以将问题分解为两个。
编辑:文字发生了变化,因为起初因为某些原因我以为你说你在“localhost”上测试了。
答案 1 :(得分:0)
问题发生在我的电脑里。它连接到本地网络,连接到路由器 这就是为什么我无法连接到我的电脑。