标签: long-polling

Android 中 TCP 连接的超时值是多少?

我在 Android 应用程序和 Web 服务器之间建立 TCP 连接。如果我在一小时内没有发送任何数据包,那么我就不能再使用此连接来发送/接收数据。我必须发送一些心跳包吗?如果我不通过此连接发送任何数据,Android 中 TCP 连接的超时值是多少?

安卓版本是2.2。我使用 HTTP 长轮询来访问服务器。

android tcp http long-polling

2
推荐指数
1
解决办法
1750
查看次数

Java 长轮询:单独的线程?

由于浏览器兼容性问题,我决定使用长轮询来实现实时同步和通知系统。我在后端使用 Java,到目前为止我发现的所有示例都是 PHP。他们倾向于使用 while 循环和 sleep 方法。我如何在 Java 中复制这种事情?有一种Thread.sleep()方法,它导致我......我应该为每个发出民意调查的用户使用单独的线程吗?如果我不使用单独的线程,轮询请求是否会阻塞服务器?

java long-polling

2
推荐指数
1
解决办法
3424
查看次数

NodeJS - 长轮询/推送/拒绝ajax?我需要将实时数据推送到网络上吗?

我是NodeJS的新手(使用c9.io)并且最近对它有了这种厌恶的迷恋.

我想在使用NodeJS时知道.是否可以流式传输基本html页面的内容,而不是大型,而不是特殊的10个并发用户.但是,如果对该html页面进行了更改,用户将立即看到更改.这可以基于任何事件,但基本上基于正在更新的文件内容.我真的希望创建一些简单的原型来给老板留下深刻的印象并用NodeJS来做,希望能够获得我们目前过时使用的setInterval ajax帖子.呕吐

  1. 这个过程的名称是什么,因为我一直听到不同的名字.
  2. 可能吗?
  3. 除了NodeJS,我还需要什么?
  4. 哪里是一个好的起点?

谢谢

requirements push long-polling node.js

2
推荐指数
1
解决办法
2814
查看次数

使用 node.js 进行长轮询以获取数据库更新

我对 Node JS 相当陌生,因为我从 Java 服务器页面切换到节点主要是为了实现服务器推送技术。

我想实现一个简单的应用程序,如果在 Mysql 数据库中发生任何新记录插入,它将向用户推送数据。

取数据库名wst,表名registered_people,表由一列users组成。

知道是否有任何记录插入到表中,它应该通知一个新用户被添加到当前用户。

我怎样才能做到这一点。

谢谢你的帮助。

mysql long-polling node.js

2
推荐指数
1
解决办法
4666
查看次数

Cypress - 如何在 Cypress 中进行轮询?

在网络应用程序上,特定元素仅在页面重新加载后才可见,并且在一段时间后也可用,因此目前我已将其实现如下:

it('element-check', () => {
    cy.visit('url')
// performing certain actions 
    cy.wait(150000)
    cy.reload()
    cy.contains('text').click()
})
Run Code Online (Sandbox Code Playgroud)

我需要使用轮询机制,而不是固定等待 cy.wait(150000),每隔 30 秒重新加载页面并检查所需的元素,直到该元素可见。

ui-automation long-polling cypress

2
推荐指数
1
解决办法
3549
查看次数

理解一行示例代码

我试图根据我的需要修改这个例子,但特别是有一条线让我难过.((Action<List<MessageInfo>>)parm)(msgs);聊天服务器中的这一行对我来说毫无意义.我可以看到它对类型进行了类型转换(msgs)((Action<List<MessageInfo>>)parm);,但它似乎根本没有做任何事情.

我希望有人可以帮助我理解这一点,因为我感觉这是我对这个难题所遗漏的最后一件事之一......

亲切的问候.

c# comet long-polling asp.net-mvc-3

1
推荐指数
1
解决办法
109
查看次数

这种递归长轮询技术会导致堆栈溢出吗?

我在pastebin上看到了一个长轮询技术的例子,我想知道设计的递归性质是否会导致堆栈溢出?对不起,如果这是一个菜鸟问题,但我不熟悉长轮询,我对objective-c不太熟悉.

//long polling in objective-C
- (void) longPoll {
    //create an autorelease pool for the thread
    NSAutoreleasePool* pool = [[NSAutoreleasePool alloc] init];

    //compose the request
    NSError* error = nil;
    NSURLResponse* response = nil;
    NSURL* requestUrl = [NSURL URLWithString:@"http://www.mysite.com/pollUrl"];
    NSURLRequest* request = [NSURLRequest requestWithURL:requestUrl];

    //send the request (will block until a response comes back)
    NSData* responseData = [NSURLConnection sendSynchronousRequest:request
                            returningResponse:&response error:&error];

    //pass the response on to the handler 
    //(can also check for errors here, if you want)
    [self performSelectorOnMainThread:@selector(dataReceived:) 
          withObject:responseData waitUntilDone:YES]; …
Run Code Online (Sandbox Code Playgroud)

stack-overflow http objective-c long-polling ios

1
推荐指数
1
解决办法
950
查看次数

Socket.IO服务器挂起

我是socket.io的新手.所以我的socket.io服务器sometimws崩溃给出以下错误

timers.js:103
        if (!process.listeners('uncaughtException').length) throw e;
                                                                  ^
Error: socket hang up
    at createHangUpError (http.js:1360:15)
    at ServerResponse.OutgoingMessage._writeRaw (http.js:507:26)
    at ServerResponse.OutgoingMessage._send (http.js:476:15)
    at ServerResponse.OutgoingMessage.write (http.js:749:16)
    at XHRPolling.doWrite (E:\sitesroot\0\node_modules\socket.io\lib\transports\
xhr-polling.js:67:17)
    at XHRPolling.HTTPPolling.write (E:\sitesroot\0\node_modules\socket.io\lib\t
ransports\http-polling.js:132:8)
    at XHRPolling.Transport.packet (E:\sitesroot\0\node_modules\socket.io\lib\tr
ansport.js:515:15)
    at Object.<anonymous> (E:\sitesroot\0\node_modules\socket.io\lib\transports\
http-polling.js:79:12)
    at Timer.list.ontimeout (timers.js:101:19)
Run Code Online (Sandbox Code Playgroud)

它没有显示错误发生的位置或原因,因此非常确定它与我编写的代码无关.可能是运输的东西?我对此并不了解.任何关于如何阻止它崩溃的建议都将受到高度赞赏.谢谢

long-polling websocket node.js socket.io

1
推荐指数
1
解决办法
3224
查看次数

如何在浏览器选项卡之间共享单个js资源?

例如,我想通过socket.io,longpolling等多个选项卡刷新聊天消息,无论我拥有什么...为此,我只想对所有选项卡使用单个连接。我该怎么做?我可以将公用数据存储在localStore,Cookie等...中,并且我需要某种信号量,该信号量仅将单个同步器资源分配给一个选项卡,并且在关闭该选项卡后,将其提供给另一个选项卡,依此类推。 ..那怎么可能?我想到的唯一解决方案是,通过onbeforeunload告诉localStore资源是免费的,但这并不是在所有浏览器中都有效。还有其他选择吗?

javascript long-polling local-storage socket.io single-page-application

1
推荐指数
1
解决办法
3080
查看次数

什么是socket.io握手中的“ t =“查询参数

一个socketIO握手看起来像这样:

http://localhost:3000/socket.io/?EIO=3&transport=polling&t=M5eHk0h

是什么t参数?找不到解释。

long-polling node.js socket.io

1
推荐指数
1
解决办法
834
查看次数