您好我一直在寻找有关当我的asp.net mvc应用程序启动时如何连接到websocket服务的信息。我想确保只有一个套接字连接实例,并且能够在我的控制器中引用它。
我已经看过许多文章谈论网页到服务器,但是,我试图将我的服务器连接到另一台服务器。
我正在寻找一个如何实现这一目标的代码示例。
答案 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.
的好例子请记住,您需要处理连接,断开连接,重新连接等。