首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TCP/IP侦听器Web应用程序.net

TCP/IP侦听器Web应用程序.net
EN

Stack Overflow用户
提问于 2012-09-05 22:02:32
回答 1查看 2.2K关注 0票数 0

参考链接- http://www.codeproject.com/KB/vb/winsock_revamped.aspx

我们开发了VB.Net应用程序或windows应用程序,它通过TCP/IP listener接收客户端连接请求,客户端应用程序使用VB6编程语言开发。windows聊天服务器是基于上述链接的示例代码开发的。

我的应用程序是一个酒店数据库,它接受来自VB6应用程序的订单。因为我们有现有的VB6应用程序,它具有所有的功能,数据库等。VB6 PC也使用TCPIP listener为局域网中的节点获取数据。现在我们计划将节点更改为website。服务器(在本地PC上运行的VB6应用程序),我不想更改,只更改我们想要转移到Web上的节点。

客户端和服务器之间的通信工作正常,没有问题,但我正在尝试开发一个web应用程序。所以我的问题是,在Web应用程序上支持TCP listener,还是在web应用程序中使用Web服务进行通信更好?

web应用程序ASP.net(VB/C# .net 3.5)将在专用服务器windows 2003 R2上运行。到目前为止,我们可以创建一个Windows应用程序,并且正在尝试将其安装在Web服务器上。我为测试而创建的聊天服务器应用程序在我的局域网上工作正常,我不确定它是否也能在Web服务器上工作。在局域网的情况下,我使用局域网IP,对于互联网,我将不得不使用互联网IP。如果这样做有效,是否会有安全问题或问题。用于TCP/IP通信的所需端口在web服务器上保持打开状态。

框架3.5,用于TCP/IP侦听器Web应用程序的VS2008。

EN

回答 1

Stack Overflow用户

发布于 2012-09-07 23:55:24

从本质上讲,您的web服务器实际上只是一个大的TcpListener,针对并发使用进行了高度优化。因此,考虑到这一点,我不认为在会话请求中打开另一个TcpListener仅仅是为了发送聊天消息。

更好的方法是使用web请求和Ajax来做这类事情。我确信有很多“网络聊天服务器”示例项目可以演示。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12283246

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档