asp.net web api-使用C#的Webapi中的TcpListener

本文关键字:Webapi 中的 TcpListener 使用 net web api- asp | 更新日期: 2023-09-27 17:57:39

是否有任何关于在webapi项目中运行线程的示例代码或启动文档。我有第1组的客户端设备,希望它们(第1组)使用tcp通信与webapi通信,还有第2组的客户端装置,希望他们(第2组)使用http get/posts与webapi进行通信。我该怎么做?

asp.net web api-使用C#的Webapi中的TcpListener

我强烈反对你这么做。WebApi项目(自托管除外)由IIS应用程序池控制。这意味着项目可以随时关闭/重新启动。

换句话说:您不能保证您的TCP侦听器在IIS项目中继续运行。

听起来更像是想使用WebSockets与用户进行通信。

你真的,真的需要它吗?。如果您正在ASP中寻找"实时"功能。NET web,您应该查看SignalR

http://signalr.net/

但是,在另一篇文章中说,在IIS下打开一个tcp侦听器是一个非常糟糕的主意。