最近在学SignalR通讯,大部分的教学或实例都是运行在网页端的,不过我也了解到SignalR可以运行在Winfrom、WPF,甚至是console上。
我只会C#和Winform,对于web是完全不懂。
在Signal中,客户端启用使用的是connection.start();这跟Socket差不多,我能理解。
但是服务端就写了StartUp类和Hub继承类,我不知道服务端是如何启动的?正常程序不是都是运行方法/函数启动的吗?
有的教程里是运行WebApp.Start()方法启动的服务器,但是端口地址又写在xml文件里,我有点搞不明白。
我尝试学着用 SignalR = WebApp.Start("http://localhost:40000/");这种写法,结果报错。“The server factory could not be located for the given input: ”
请问可以通过纯Winform或Console方式启动服务器端吗?