FAQ
node-httpp is the part of HTTPP, that stands for HTTP over UDP and bring
Web in P2P style against client/central-server.

It consists of three modules: udt.js, httpp.js, httpps.js, all them keep
the same api as net.js/http.js/https.js.

It's simple to use node-httpp:
1. replace net with udt, http with httpp, https with httpps when require
net/http/httpps modules.
2. the rest of things is same as HTTP.

I opensouce it on github:

https://github.com/InstantWebP2P/node-httpp

Best regards
   Tom

--
Job Board: http://jobs.nodejs.org/
Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to nodejs@googlegroups.com
To unsubscribe from this group, send email to
nodejs+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en

Search Discussions

  • Nathan Rajlich at Oct 27, 2012 at 5:23 pm
    Sounds pretty cool. How come you did it as a fork of node rather than
    an external module?
    On Sat, Oct 27, 2012 at 5:45 AM, tom wrote:
    node-httpp is the part of HTTPP, that stands for HTTP over UDP and bring Web
    in P2P style against client/central-server.

    It consists of three modules: udt.js, httpp.js, httpps.js, all them keep the
    same api as net.js/http.js/https.js.

    It's simple to use node-httpp:
    1. replace net with udt, http with httpp, https with httpps when require
    net/http/httpps modules.
    2. the rest of things is same as HTTP.

    I opensouce it on github:

    https://github.com/InstantWebP2P/node-httpp

    Best regards
    Tom


    --
    Job Board: http://jobs.nodejs.org/
    Posting guidelines:
    https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
    You received this message because you are subscribed to the Google
    Groups "nodejs" group.
    To post to this group, send email to nodejs@googlegroups.com
    To unsubscribe from this group, send email to
    nodejs+unsubscribe@googlegroups.com
    For more options, visit this group at
    http://groups.google.com/group/nodejs?hl=en?hl=en
    --
    Job Board: http://jobs.nodejs.org/
    Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
    You received this message because you are subscribed to the Google
    Groups "nodejs" group.
    To post to this group, send email to nodejs@googlegroups.com
    To unsubscribe from this group, send email to
    nodejs+unsubscribe@googlegroups.com
    For more options, visit this group at
    http://groups.google.com/group/nodejs?hl=en?hl=en
  • Tom at Oct 29, 2012 at 8:03 am
    Making HTTPP as module or rewrite it in pure JS is a plan.

    Best regards
       tom
    On Sunday, October 28, 2012 1:00:42 AM UTC+8, Nathan Rajlich wrote:

    Sounds pretty cool. How come you did it as a fork of node rather than
    an external module?

    On Sat, Oct 27, 2012 at 5:45 AM, tom <zs68...@gmail.com <javascript:>>
    wrote:
    node-httpp is the part of HTTPP, that stands for HTTP over UDP and bring Web
    in P2P style against client/central-server.

    It consists of three modules: udt.js, httpp.js, httpps.js, all them keep the
    same api as net.js/http.js/https.js.

    It's simple to use node-httpp:
    1. replace net with udt, http with httpp, https with httpps when require
    net/http/httpps modules.
    2. the rest of things is same as HTTP.

    I opensouce it on github:

    https://github.com/InstantWebP2P/node-httpp

    Best regards
    Tom


    --
    Job Board: http://jobs.nodejs.org/
    Posting guidelines:
    https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
    You received this message because you are subscribed to the Google
    Groups "nodejs" group.
    To post to this group, send email to nod...@googlegroups.com<javascript:>
    To unsubscribe from this group, send email to
    nodejs+un...@googlegroups.com <javascript:>
    For more options, visit this group at
    http://groups.google.com/group/nodejs?hl=en?hl=en
    --
    Job Board: http://jobs.nodejs.org/
    Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
    You received this message because you are subscribed to the Google
    Groups "nodejs" group.
    To post to this group, send email to nodejs@googlegroups.com
    To unsubscribe from this group, send email to
    nodejs+unsubscribe@googlegroups.com
    For more options, visit this group at
    http://groups.google.com/group/nodejs?hl=en?hl=en
  • Dean Mao at Oct 29, 2012 at 8:19 am
    hopefully it's a big plan then... I don't think i'm going to recompile
    node just to try this out :-P

    On Mon, Oct 29, 2012 at 1:03 AM, tom wrote:

    Making HTTPP as module or rewrite it in pure JS is a plan.

    Best regards
    tom

    On Sunday, October 28, 2012 1:00:42 AM UTC+8, Nathan Rajlich wrote:

    Sounds pretty cool. How come you did it as a fork of node rather than
    an external module?
    On Sat, Oct 27, 2012 at 5:45 AM, tom wrote:
    node-httpp is the part of HTTPP, that stands for HTTP over UDP and bring Web
    in P2P style against client/central-server.

    It consists of three modules: udt.js, httpp.js, httpps.js, all them keep the
    same api as net.js/http.js/https.js.

    It's simple to use node-httpp:
    1. replace net with udt, http with httpp, https with httpps when require
    net/http/httpps modules.
    2. the rest of things is same as HTTP.

    I opensouce it on github:

    https://github.com/**InstantWebP2P/node-httpp<https://github.com/InstantWebP2P/node-httpp>

    Best regards
    Tom


    --
    Job Board: http://jobs.nodejs.org/
    Posting guidelines:
    https://github.com/joyent/**node/wiki/Mailing-List-**Posting-Guidelines<https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines>
    You received this message because you are subscribed to the Google
    Groups "nodejs" group.
    To post to this group, send email to nod...@googlegroups.com
    To unsubscribe from this group, send email to
    nodejs+un...@**googlegroups.com
    For more options, visit this group at
    http://groups.google.com/**group/nodejs?hl=en?hl=en<http://groups.google.com/group/nodejs?hl=en?hl=en>
    --
    Job Board: http://jobs.nodejs.org/
    Posting guidelines:
    https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
    You received this message because you are subscribed to the Google
    Groups "nodejs" group.
    To post to this group, send email to nodejs@googlegroups.com
    To unsubscribe from this group, send email to
    nodejs+unsubscribe@googlegroups.com
    For more options, visit this group at
    http://groups.google.com/group/nodejs?hl=en?hl=en
    --
    Job Board: http://jobs.nodejs.org/
    Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
    You received this message because you are subscribed to the Google
    Groups "nodejs" group.
    To post to this group, send email to nodejs@googlegroups.com
    To unsubscribe from this group, send email to
    nodejs+unsubscribe@googlegroups.com
    For more options, visit this group at
    http://groups.google.com/group/nodejs?hl=en?hl=en
  • Nathan Rajlich at Oct 29, 2012 at 3:58 pm
    Tom, it is do-able (albeit undocumented) to hook into *which* stream
    the Node "http" module uses. See my node-icecast Client class[0] for
    an example. You should be able to return one of your "udt" streams in
    the createConnection function and then the core "http" module would
    use that.

    This way you can do it in just JS and keep it an external module.
    On Mon, Oct 29, 2012 at 1:19 AM, Dean Mao wrote:
    hopefully it's a big plan then... I don't think i'm going to recompile node
    just to try this out :-P

    On Mon, Oct 29, 2012 at 1:03 AM, tom wrote:

    Making HTTPP as module or rewrite it in pure JS is a plan.

    Best regards
    tom

    On Sunday, October 28, 2012 1:00:42 AM UTC+8, Nathan Rajlich wrote:

    Sounds pretty cool. How come you did it as a fork of node rather than
    an external module?
    On Sat, Oct 27, 2012 at 5:45 AM, tom wrote:
    node-httpp is the part of HTTPP, that stands for HTTP over UDP and
    bring Web
    in P2P style against client/central-server.

    It consists of three modules: udt.js, httpp.js, httpps.js, all them
    keep the
    same api as net.js/http.js/https.js.

    It's simple to use node-httpp:
    1. replace net with udt, http with httpp, https with httpps when
    require
    net/http/httpps modules.
    2. the rest of things is same as HTTP.

    I opensouce it on github:

    https://github.com/InstantWebP2P/node-httpp

    Best regards
    Tom


    --
    Job Board: http://jobs.nodejs.org/
    Posting guidelines:
    https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
    You received this message because you are subscribed to the Google
    Groups "nodejs" group.
    To post to this group, send email to nod...@googlegroups.com
    To unsubscribe from this group, send email to
    nodejs+un...@googlegroups.com
    For more options, visit this group at
    http://groups.google.com/group/nodejs?hl=en?hl=en
    --
    Job Board: http://jobs.nodejs.org/
    Posting guidelines:
    https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
    You received this message because you are subscribed to the Google
    Groups "nodejs" group.
    To post to this group, send email to nodejs@googlegroups.com
    To unsubscribe from this group, send email to
    nodejs+unsubscribe@googlegroups.com
    For more options, visit this group at
    http://groups.google.com/group/nodejs?hl=en?hl=en

    --
    Job Board: http://jobs.nodejs.org/
    Posting guidelines:
    https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
    You received this message because you are subscribed to the Google
    Groups "nodejs" group.
    To post to this group, send email to nodejs@googlegroups.com
    To unsubscribe from this group, send email to
    nodejs+unsubscribe@googlegroups.com
    For more options, visit this group at
    http://groups.google.com/group/nodejs?hl=en?hl=en
    --
    Job Board: http://jobs.nodejs.org/
    Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
    You received this message because you are subscribed to the Google
    Groups "nodejs" group.
    To post to this group, send email to nodejs@googlegroups.com
    To unsubscribe from this group, send email to
    nodejs+unsubscribe@googlegroups.com
    For more options, visit this group at
    http://groups.google.com/group/nodejs?hl=en?hl=en
  • Tom at Oct 30, 2012 at 12:38 am
    I will distribute the binary release for easy usage in short term.

    best regards
       Tom
    On Monday, October 29, 2012 4:19:41 PM UTC+8, Dean Mao wrote:

    hopefully it's a big plan then... I don't think i'm going to recompile
    node just to try this out :-P


    On Mon, Oct 29, 2012 at 1:03 AM, tom <zs68...@gmail.com <javascript:>>wrote:
    Making HTTPP as module or rewrite it in pure JS is a plan.

    Best regards
    tom

    On Sunday, October 28, 2012 1:00:42 AM UTC+8, Nathan Rajlich wrote:

    Sounds pretty cool. How come you did it as a fork of node rather than
    an external module?
    On Sat, Oct 27, 2012 at 5:45 AM, tom wrote:
    node-httpp is the part of HTTPP, that stands for HTTP over UDP and bring Web
    in P2P style against client/central-server.

    It consists of three modules: udt.js, httpp.js, httpps.js, all them keep the
    same api as net.js/http.js/https.js.

    It's simple to use node-httpp:
    1. replace net with udt, http with httpp, https with httpps when require
    net/http/httpps modules.
    2. the rest of things is same as HTTP.

    I opensouce it on github:

    https://github.com/**InstantWebP2P/node-httpp<https://github.com/InstantWebP2P/node-httpp>

    Best regards
    Tom


    --
    Job Board: http://jobs.nodejs.org/
    Posting guidelines:
    https://github.com/joyent/**node/wiki/Mailing-List-**
    Posting-Guidelines<https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines>
    You received this message because you are subscribed to the Google
    Groups "nodejs" group.
    To post to this group, send email to nod...@googlegroups.com
    To unsubscribe from this group, send email to
    nodejs+un...@**googlegroups.com
    For more options, visit this group at
    http://groups.google.com/**group/nodejs?hl=en?hl=en<http://groups.google.com/group/nodejs?hl=en?hl=en>
    --
    Job Board: http://jobs.nodejs.org/
    Posting guidelines:
    https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
    You received this message because you are subscribed to the Google
    Groups "nodejs" group.
    To post to this group, send email to nod...@googlegroups.com<javascript:>
    To unsubscribe from this group, send email to
    nodejs+un...@googlegroups.com <javascript:>
    For more options, visit this group at
    http://groups.google.com/group/nodejs?hl=en?hl=en
    --
    Job Board: http://jobs.nodejs.org/
    Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
    You received this message because you are subscribed to the Google
    Groups "nodejs" group.
    To post to this group, send email to nodejs@googlegroups.com
    To unsubscribe from this group, send email to
    nodejs+unsubscribe@googlegroups.com
    For more options, visit this group at
    http://groups.google.com/group/nodejs?hl=en?hl=en
  • Nathan Rajlich at Oct 30, 2012 at 12:04 am
    Dude, -1. Nobody wants an unnecessary fork of node. Extract the code
    so it can be used as a proper external module and I guarantee you'll
    get more adoption.
    On Mon, Oct 29, 2012 at 4:45 PM, tom wrote:
    I will distribute the binary release for easy usage in short term.

    best regards
    Tom

    On Monday, October 29, 2012 4:19:41 PM UTC+8, Dean Mao wrote:

    hopefully it's a big plan then... I don't think i'm going to recompile
    node just to try this out :-P

    On Mon, Oct 29, 2012 at 1:03 AM, tom wrote:

    Making HTTPP as module or rewrite it in pure JS is a plan.

    Best regards
    tom

    On Sunday, October 28, 2012 1:00:42 AM UTC+8, Nathan Rajlich wrote:

    Sounds pretty cool. How come you did it as a fork of node rather than
    an external module?
    On Sat, Oct 27, 2012 at 5:45 AM, tom wrote:
    node-httpp is the part of HTTPP, that stands for HTTP over UDP and
    bring Web
    in P2P style against client/central-server.

    It consists of three modules: udt.js, httpp.js, httpps.js, all them
    keep the
    same api as net.js/http.js/https.js.

    It's simple to use node-httpp:
    1. replace net with udt, http with httpp, https with httpps when
    require
    net/http/httpps modules.
    2. the rest of things is same as HTTP.

    I opensouce it on github:

    https://github.com/InstantWebP2P/node-httpp

    Best regards
    Tom


    --
    Job Board: http://jobs.nodejs.org/
    Posting guidelines:
    https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
    You received this message because you are subscribed to the Google
    Groups "nodejs" group.
    To post to this group, send email to nod...@googlegroups.com
    To unsubscribe from this group, send email to
    nodejs+un...@googlegroups.com
    For more options, visit this group at
    http://groups.google.com/group/nodejs?hl=en?hl=en
    --
    Job Board: http://jobs.nodejs.org/
    Posting guidelines:
    https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
    You received this message because you are subscribed to the Google
    Groups "nodejs" group.
    To post to this group, send email to nod...@googlegroups.com
    To unsubscribe from this group, send email to
    nodejs+un...@googlegroups.com
    For more options, visit this group at
    http://groups.google.com/group/nodejs?hl=en?hl=en
    --
    Job Board: http://jobs.nodejs.org/
    Posting guidelines:
    https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
    You received this message because you are subscribed to the Google
    Groups "nodejs" group.
    To post to this group, send email to nodejs@googlegroups.com
    To unsubscribe from this group, send email to
    nodejs+unsubscribe@googlegroups.com
    For more options, visit this group at
    http://groups.google.com/group/nodejs?hl=en?hl=en
    --
    Job Board: http://jobs.nodejs.org/
    Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
    You received this message because you are subscribed to the Google
    Groups "nodejs" group.
    To post to this group, send email to nodejs@googlegroups.com
    To unsubscribe from this group, send email to
    nodejs+unsubscribe@googlegroups.com
    For more options, visit this group at
    http://groups.google.com/group/nodejs?hl=en?hl=en
  • Haroon Dilshad at Sep 28, 2014 at 9:41 pm
    How should I build/install it? Specific steps would be a big help, I'm
    getting this error Error: Cannot find module 'httpp'
    On Saturday, October 27, 2012 5:45:18 PM UTC+5, tom wrote:

    node-httpp is the part of HTTPP, that stands for HTTP over UDP and bring
    Web in P2P style against client/central-server.

    It consists of three modules: udt.js, httpp.js, httpps.js, all them keep
    the same api as net.js/http.js/https.js.

    It's simple to use node-httpp:
    1. replace net with udt, http with httpp, https with httpps when require
    net/http/httpps modules.
    2. the rest of things is same as HTTP.

    I opensouce it on github:

    https://github.com/InstantWebP2P/node-httpp

    Best regards
    Tom

    --
    Job board: http://jobs.nodejs.org/
    New group rules: https://gist.github.com/othiym23/9886289#file-moderation-policy-md
    Old group rules: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
    ---
    You received this message because you are subscribed to the Google Groups "nodejs" group.
    To unsubscribe from this group and stop receiving emails from it, send an email to nodejs+unsubscribe@googlegroups.com.
    To post to this group, send email to nodejs@googlegroups.com.
    To view this discussion on the web visit https://groups.google.com/d/msgid/nodejs/6d6cd9c2-8081-4ff2-858a-c49b24624e75%40googlegroups.com.
    For more options, visit https://groups.google.com/d/optout.
  • Tom at Sep 29, 2014 at 5:02 am
    the build steps are same as Node.js:

    1. https://github.com/InstantWebP2P/node-httpp

    2. cd node-httpp; ./configure && make install

    check on https://github.com/InstantWebP2P/node-httpp

    Best regards
       Tom

    On Monday, September 29, 2014 5:30:57 AM UTC+8, Haroon Dilshad wrote:

    How should I build/install it? Specific steps would be a big help, I'm
    getting this error Error: Cannot find module 'httpp'
    On Saturday, October 27, 2012 5:45:18 PM UTC+5, tom wrote:

    node-httpp is the part of HTTPP, that stands for HTTP over UDP and bring
    Web in P2P style against client/central-server.

    It consists of three modules: udt.js, httpp.js, httpps.js, all them keep
    the same api as net.js/http.js/https.js.

    It's simple to use node-httpp:
    1. replace net with udt, http with httpp, https with httpps when require
    net/http/httpps modules.
    2. the rest of things is same as HTTP.

    I opensouce it on github:

    https://github.com/InstantWebP2P/node-httpp

    Best regards
    Tom

    --
    Job board: http://jobs.nodejs.org/
    New group rules: https://gist.github.com/othiym23/9886289#file-moderation-policy-md
    Old group rules: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
    ---
    You received this message because you are subscribed to the Google Groups "nodejs" group.
    To unsubscribe from this group and stop receiving emails from it, send an email to nodejs+unsubscribe@googlegroups.com.
    To post to this group, send email to nodejs@googlegroups.com.
    To view this discussion on the web visit https://groups.google.com/d/msgid/nodejs/4ec529b0-3865-4a68-91db-de6cfb12b2de%40googlegroups.com.
    For more options, visit https://groups.google.com/d/optout.
  • Nuno Job at Sep 29, 2014 at 8:34 am
    `horsejs` is that you?

    --
    Job board: http://jobs.nodejs.org/
    New group rules: https://gist.github.com/othiym23/9886289#file-moderation-policy-md
    Old group rules: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
    ---
    You received this message because you are subscribed to the Google Groups "nodejs" group.
    To unsubscribe from this group and stop receiving emails from it, send an email to nodejs+unsubscribe@googlegroups.com.
    To post to this group, send email to nodejs@googlegroups.com.
    To view this discussion on the web visit https://groups.google.com/d/msgid/nodejs/CAKuqv0nx-%3DXJVOHPYDP84o0KHU2S2Cdm2hDjPK_FxFBVQ4QDSw%40mail.gmail.com.
    For more options, visit https://groups.google.com/d/optout.

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
groupnodejs @
categoriesnodejs
postedOct 27, '12 at 1:40p
activeSep 29, '14 at 8:34a
posts10
users5
websitenodejs.org
irc#node.js

People

Translate

site design / logo © 2022 Grokbase