在网站启动时连接websocket

时间:2015-12-01 09:57:52

标签: c# asp.net asp.net-mvc spring-websocket

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

我已经看过许多文章谈论网页到服务器,但是,我试图将我的服务器连接到另一台服务器。

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

1 个答案:

答案 0 :(得分:0)

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

如果您尝试进行服务器 - 服务器套接字连接,则控制器不是执行此操作的最佳位置。如果您在应用程序启动时需要执行此操作,则应使用Global.asax Application_Start方法:

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

有关创建套接字连接here.

的好例子

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