<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      SignalR 跨域解決方案全面

      SignalR 分:PersistentConnectionHub 2種模式。

      跨域又分:UseCorsJsonP  2種方法

      所以例子寫了4種。

      核心代碼:

      UseCors

       //PersistentConnection Mode
      
                  app.UseCors(CorsOptions.AllowAll);
      
                  //PersistentConnection Mode
                  app.MapSignalR<MyConnection>("/server", new ConnectionConfiguration()
                  {
                  });
                  // 有關如何配置應用程序的詳細信息,請訪問 http://go.microsoft.com/fwlink/?LinkID=316888
      
                  //Hub Mode
                  app.MapSignalR("/lcc", new HubConfiguration());

      Use JsonP

       //PersistentConnection Mode
                  app.MapSignalR<MyConnection>("/server", new ConnectionConfiguration()
                  {
                      EnableJSONP = true
                  });
                  // 有關如何配置應用程序的詳細信息,請訪問 http://go.microsoft.com/fwlink/?LinkID=316888
      
                  //Hub Mode
                  app.MapSignalR("/lcc", new HubConfiguration() { EnableJSONP = true });

      Cross  HUb 前端

      // 建立對應server端Hub class的對象,請注意geffChat的第一個字母要改成小寫
              var chat = $.connection.myHub;
      
              $.connection.hub.url = 'http://localhost:2001/lcc';
      
              //把connection打開
              $.connection.hub.start().done(function () {
                  chat.server.hello();
              });
      
              // 定義client端的javascript function,供server端hub,通過dynamic的方式,調用所有Clients的javascript function
              chat.client.sendMessage = function (message) {
                  //當server端調用sendMessage時,將server push的message數據,呈現在wholeMessage中
                  $('#messages').append('<li>' + message + '</li>');
              };
      
              $("#broadcast").click(function () {
                  chat.server.sendMessage($('#msg').val());
                  $('#msg').val("");
              });
              $("#btnStop").click(function () {
                  $.connection.hub.stop();
              });

      Cross Connection 前端

        var connection = $.connection("http://localhost:2001/server");
      
              connection.received(function (data) {
                  $('#messages').append('<li>' + data + '</li>');
              });
      
              connection.start();
      
              $("#broadcast").click(function () {
                  connection.send($('#msg').val());
              });
              $("#btnStop").click(function () {
                  connection.stop();
              });

      JsonP  HUb

       // 建立對應server端Hub class的對象,請注意geffChat的第一個字母要改成小寫
              var chat = $.connection.myHub;
      
              $.connection.hub.url = 'http://localhost:16727/lcc';
      
              //把connection打開
              $.connection.hub.start({ jsonp: true }).done(function () {
                  chat.server.hello();
              });
      
              // 定義client端的javascript function,供server端hub,通過dynamic的方式,調用所有Clients的javascript function
              chat.client.sendMessage = function (message) {
                  //當server端調用sendMessage時,將server push的message數據,呈現在wholeMessage中
                  $('#messages').append('<li>' + message + '</li>');
              };
      
              $("#broadcast").click(function () {
                  chat.server.sendMessage($('#msg').val());
                  $('#msg').val("");
              });
              $("#btnStop").click(function () {
                  $.connection.hub.stop();
              });

      JsonP  connection

       var connection = $.connection("http://localhost:16727/server");
      
              connection.received(function (data) {
                  $('#messages').append('<li>' + data + '</li>');
              });
      
              connection.start({ jsonp: true });
      
              $("#broadcast").click(function () {
                  connection.send($('#msg').val());
              });
              $("#btnStop").click(function () {
                  connection.stop();
              });

       代碼下載:http://download.csdn.net/detail/shikyoh/9734460

      posted @ 2017-01-11 10:43  Shikyoh  閱讀(14463)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 国产精品亚洲二区在线看| 国产综合久久99久久| 亚洲国产色婷婷久久99精品91| 日本熟妇XXXX潮喷视频| 久久精品99国产精品日本| 国产成人精品1024免费下载| 国产办公室秘书无码精品99| 日韩在线视频线观看一区| 最近免费中文字幕大全免费版视频| 日韩精品一区二区三区在| 国产精品免费观看色悠悠| 99在线小视频| 亚洲天堂av免费在线看| 国产老熟女无套内射不卡| 无码一区二区三区免费| 好男人社区在线www| 国产精品二区中文字幕| 亚洲欧美精品综合在线观看| 成人午夜av在线播放| 日本一区二区三区免费播放视频站| 黑人好猛厉害爽受不了好大撑| 91国产自拍一区二区三区| 正在播放酒店约少妇高潮| 日韩av综合免费在线| 国产欧美一区二区精品性色| 亚洲一区成人在线视频| 少妇被爽到高潮喷水久久欧美精品 | 亚洲精品中文字幕码专区| 国产精品亚洲片夜色在线| 欧洲中文字幕一区二区| 色吊丝免费av一区二区| 欧美xxxxhd高清| 日韩精品中文字一区二区| 大地资源免费视频观看| 波多野结衣美乳人妻hd电影欧美 | www国产亚洲精品久久网站| 亚洲av成人免费在线| 成人国产av精品免费网| 久久久久无码精品国产h动漫| 国产亚洲av手机在线观看| 一区二区三区在线色视频|