ASP.NET网络问题

时间:2010-11-26 11:36:05

标签: asp.net

所以我想使用asp.net创建一个Web应用程序,使用套接字连接到另一个应用程序(例如一个简单的Windows窗体)。问题是我在防火墙后面,我没有权利搞乱防火墙设置,除了套接字我还能做什么其他选择?

我的应用程序相当简单,Web应用程序将托管在互联网上,并有一个“连接”按钮,当它点击它与另一台计算机上的Windows窗体建立连接并显示消息“已连接”,如果它连接的。所有这些都将在某种类型的防火墙后面进行测试。我该如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

防火墙专门用来阻止这种事情。

围绕它的最佳方式是让Forms应用程序轮询服务器以进行连接 - 通过使服务器接收请求,然后等到它获得连接操作,或者等待超时,可以使其看起来接近实时几分钟后什么都没回来。然后表单应用会再次请求。

答案 1 :(得分:0)

我认为不是直接使用Web应用程序,而是期望创建一个Web服务来解决这两个目的。您可以在两者中都有参考。您的Web表单将发出请求以连接到Web服务而不是应用程序。这将解决这两个目的。