在网站启动时连接websocket

本文关键字:连接 websocket 启动 网站 | 更新日期: 2023-09-27 18:25:19

嗨,我一直在寻找在asp.net mvc应用程序启动时如何连接到websocket服务的信息。我希望确保只有一个套接字连接实例,并且能够在我的控制器中引用它。

我已经看到很多文章谈到了网页到服务器,然而,我正在尝试将我的服务器连接到另一台服务器。

我正在寻找一个如何实现这一点的代码示例。

在网站启动时连接websocket

如果您正在使用ASP.NET,那么SignalR是一种很好的(可能也是推荐的)方法-http://www.asp.net/signalr.

如果您正在尝试进行服务器-服务器套接字连接,那么控制器不是进行此操作的最佳场所。如果在应用程序启动时需要发生这种情况,则应使用Global.asax application_Start方法:

void Application_Start(object sender, EventArgs e)
{
    // Create socket connection here
}

这里有一些关于创建套接字连接的好例子。

请记住,您将需要处理连接、断开连接、重新连接等。