Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 托管移动信号应用程序_Jquery_Cordova_Signalr_Hosting - Fatal编程技术网

Jquery 托管移动信号应用程序

Jquery 托管移动信号应用程序,jquery,cordova,signalr,hosting,Jquery,Cordova,Signalr,Hosting,我有一个简单的聊天开发与信号。它在本地机器上运行良好 但我希望手机GAP应用程序(作为客户端)可以使用此功能。我的问题是: 由于SingalR是一个dotnet包/名称空间/类,我是否需要将生成的dll上载到宿主提供程序?或者我是否需要其他东西来托管此应用程序 在phoneGap for Android中编译后,同样的浏览器应用程序还能工作吗 没有jQuery,SignalR客户端可以工作吗?因为$。连接听起来像是一个jquery插件 var chat = $.connection.chat

我有一个简单的聊天开发与信号。它在本地机器上运行良好

但我希望手机GAP应用程序(作为客户端)可以使用此功能。我的问题是:

  • 由于SingalR是一个dotnet包/名称空间/类,我是否需要将生成的dll上载到宿主提供程序?或者我是否需要其他东西来托管此应用程序

  • 在phoneGap for Android中编译后,同样的浏览器应用程序还能工作吗

  • 没有jQuery,SignalR客户端可以工作吗?因为
    $。连接
    听起来像是一个jquery插件

      var chat = $.connection.chatHub;//is this guy one of jquery plugins?
    

  • 托管必须符合支持的平台列表,即使您使用自托管选项,自托管服务器所在的平台也必须遵循此列表

    支持的服务器操作系统

    SignalR server组件可以托管在以下服务器或客户端操作系统中。请注意,要让Signar使用WebSocket,需要Windows Server 2012或Windows 8(只要网站的.NET framework版本设置为4.5,并且在网站的配置页面中启用了Web套接字,即可在Windows Azure网站上使用WebSocket)

    如果托管服务使用IIS,则应为版本8 支持的服务器IIS版本

    当SignalR托管在IIS中时,支持以下版本。请注意,如果使用客户端操作系统,例如用于开发(Windows 8或Windows 7),则不应使用IIS或Cassini的完整版本,因为将限制10个同时连接,这将很快达到,因为连接是暂时的,经常会重新建立,并且不再使用时不会立即处理。应在客户端操作系统上使用IIS Express

    还请注意,要让Signar使用WebSocket,必须使用IIS 8或IIS 8 Express,服务器必须使用Windows 8、Windows server 2012或更高版本,并且必须在IIS中启用WebSocket。有关如何在IIS中启用WebSocket的信息,请参阅IIS 8.0 WebSocket协议支持

    网络浏览器 基于浏览器的客户端支持必须使用JQuery。使用将是另一回事,但我相信您正在寻找基于浏览器的方法

    SignalR可以在各种web浏览器中使用,但通常只支持最新的两个版本

    在浏览器中使用signar的应用程序必须使用jQuery 1.6.4版或主要的更高版本(如1.7.2、1.8.2或1.9.1)

    SignalR可在以下浏览器中使用:

    Microsoft Internet Explorer versions 8, 9, 10, and 11. Modern, Desktop, and Mobile versions are supported.
    Mozilla Firefox: current version - 1, both Windows and Mac versions.
    Google Chrome: current version - 1, both Windows and Mac versions.
    Safari: current version - 1, both Mac and iOS versions.
    Opera: current version - 1, Windows only.
    Android browser
    

    你在这里问了48个问题,只接受了其中4个问题的答案。请在正确的时候接受答案。谢谢@Dialogicus:当然,如果它能解决问题或有帮助,我会接受的。。。
    Microsoft Internet Explorer versions 8, 9, 10, and 11. Modern, Desktop, and Mobile versions are supported.
    Mozilla Firefox: current version - 1, both Windows and Mac versions.
    Google Chrome: current version - 1, both Windows and Mac versions.
    Safari: current version - 1, both Mac and iOS versions.
    Opera: current version - 1, Windows only.
    Android browser