【发布时间】:2012-08-30 06:42:42
【问题描述】:
参考链接-http://www.codeproject.com/KB/vb/winsock_revamped.aspx
我们开发了VB.Net应用程序或windows应用程序,它通过TCP/IP监听器接收客户端连接请求,使用VB6编程语言开发的客户端应用程序。 windows聊天服务器是基于上面链接的示例代码开发的。
我的应用程序是从 VB6 应用程序接受订单的酒店数据库。由于我们现有的 VB6 应用程序具有所有功能、数据库等。此外,VB6 PC 使用 TCPIP 侦听器为 LAN 中的节点获取数据。现在我们计划将节点更改为网站。服务器(本地PC上运行的VB6应用程序),我不想改变,只是我们要转移到Web的节点。
客户端和服务器之间的通信工作正常,没有问题,但我正在尝试开发一个 Web 应用程序。所以我的问题是 Web 应用程序或任何等价物支持 TCP 侦听器吗? ,或者在Web应用程序的情况下使用Web服务进行通信更好?
Web 应用程序 ASP.net(VB/C# .net 3.5) 将在专用服务器 windows 2003 R2 上运行。 到目前为止,我们可以创建一个 Windows 应用程序,并尝试在 Web 服务器上安装它。我为测试创建的聊天服务器应用程序在我的 LAN 上运行良好,我不确定它是否也可以在 Web 服务器上运行。在局域网的情况下,我使用局域网 IP,对于互联网,我将不得不使用互联网 IP。如果这可行,它是否会有安全问题或问题。用于 TCP/IP 通信的所需端口在 Web 服务器上保持打开状态。
framework 3.5, VS2008 for TCP/IP Listener Web Application。
【问题讨论】:
标签: .net web-services web-applications tcp-ip