Displaying 1 to 8 from 8 results

pushpin - Reverse proxy for realtime web services

  •    C++

Pushpin is a reverse proxy server written in C++ that makes it easy to implement WebSocket, HTTP streaming, and HTTP long-polling services. The project is unique among realtime push solutions in that it is designed to address the needs of API creators. Pushpin is transparent to clients and integrates easily into an API stack. To assist with integration, there are libraries for many backend languages and frameworks. Pushpin has no libraries on the client side because it is transparent to clients.




sendevent - Connect middleware for server-sent-events with iframe fallback

  •    Javascript

Middleware to stream server-sent events to the client. Browsers that don't support the EventSource interface will fall back to a hidden iframe. Here is a simple express app that broadcasts a timestamp every 10 seconds.

azure-signalr - Azure SignalR Service SDK for .NET

  •    CSharp

Microsoft Azure SignalR SDK for .NET helps you to instantly build Azure applications with real-time messaging functionality, taking advantage of scalable cloud computing resources. This repository contains the open source subset of the .NET SDK.

http-delayed-response - A fast and easy way to delay a response with optional HTTP long-polling, making sure the connection stays alive until the data to send is available

  •    Javascript

A fast and easy way to delay a response until results are available. Use this module to respond appropriately with status HTTP 202 Accepted when the result cannot be determined within an acceptable delay. Supports HTTP long-polling for longer delays, ensuring the connection stays alive until the result is available for working around platform limitations such as error H12 on Heroku or connection errors from aggressive firewalls. Works with any Node HTTP server based on ClientRequest and ServerResponse, including Express applications (can be used as standard middleware).

longpoll - Parked: PubSub queuing with long-polling subscribers (not bound to http)

  •    Go

The package longpoll provides an implementation of the long-polling mechanism of the PubSub pattern. Although the primary purpose of the library is to aid the development of web applications, the library provides no specific web handlers and can be used in other distributed applications. Long polling is a technique to notify client applications about updates on the server. It is often used in writing web application as a substitute for the push technique, however can be used in other distributed applications.