-2

是否有任何关于在 webapi 项目中运行线程的示例代码或启动文档。我有第 1 组客户端设备并希望它们(第 1 组)使用 tcp 通信与 webapi 通信,并有第 2 组客户端设备并希望它们(第 2 组)使用 http get/posts 与 webapi 通信。我怎样才能做到这一点?

4

2 回答 2

2

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

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

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

于 2013-02-05T15:06:56.353 回答
0

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

http://signalr.net/

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

于 2013-02-05T15:20:47.000 回答