[英]ASP.NET & TCP Server Solution
我的服务器上运行了两个应用程序:
我需要的是:
例如,一个简单的聊天程序,客户端发送“Hi” ,服务器响应“Welcome” 。 ASP .NET应该显示此对话的日志。 立即。 如果我单击ASP应用程序上的按钮,它应该代表套接字服务器向客户端发送消息“您已被接受到服务器上”
在大多数情况下,消息将像这里显示的那样短。
做A和B的最佳方法是什么?
如果您的“消息”主要是文本消息,您可能需要查看SignalR 。
SignalR是asp.net的新库,用于启用实时Web功能。
它使用websockets(如果websockets在服务器/客户端不可用,则使用长轮询)。
它支持不同的客户端类型。
如果您从另一个SignalR客户端(网页)获取消息,SignlaR是一个很好的解决方案。
但是如果这些消息是通过TCP / IP从第三个系统发送的呢? 然后,您需要在ASP.NET Web应用程序中打开TCP端口,并在收到消息后将其推送到Web客户端。
但问题是,在Web应用程序(ASP.NET)中托管这样的TCP侦听器的最佳方法是什么?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.