Giter VIP home page Giter VIP logo

sockets's Introduction

sockets's People

Contributors

davidfowl avatar analogrelay avatar brennanconroy avatar damianedwards avatar moozzyk avatar henkmollema avatar

Stargazers

Wis avatar Kees Schollaart avatar sk avatar Antoine avatar Robert Campbell avatar Neil Camilleri avatar David Bremner avatar Philip Doxakis avatar maogo avatar TuNA avatar Mark Eastwood avatar Gencebay Demir avatar Mani Gandham avatar  avatar Trond Arne Bråthen avatar Renato E F avatar Marius Munthe-Kaas avatar Farrukh Subhani avatar Qiming Liu avatar Andrii Tsok avatar Teis Lindemark avatar Bill Johnson avatar Kyle Wascher avatar Glen avatar Peter Herbel avatar Jason Nelson avatar Brendan Carey avatar Benjamin Prömmer avatar Richard Tasker avatar Tim Reynolds avatar  avatar

Watchers

Stephen Halter avatar Robert Campbell avatar  avatar James Cloos avatar Neil Camilleri avatar Benjamin Prömmer avatar Michael Schmidt avatar  avatar

sockets's Issues

Fix connection lifetime semantics

  • Make sure things each of the transports disconnect when the browser is closed (http/javascript)
  • Make sure events happen in the right order (disconnect during a send, send after disconnect)
  • Handle server shutdown
  • Make sure all memory is released when:
    • The user code loop ends
    • The transport ends (client disconnects)
  • Per connection Timeouts - Long polling only
  • Server initiated disconnects.

MyGet feed

Is there any MyGet feed where I can use this from?

Design meeting

  • Keep the core Stream based for now
  • Add MessageBasedEndpoint implementation
  • One hub per connection (can add multiplexing later)
  • Add Connections property to EndPoint

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.