addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwchatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgoogleimageimagesinstagramlinklocation-pinmagnifying-glassmailminusmoremuplabelShape 3 + Rectangle 1outlookpersonplusprice-ribbonImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruseryahoo

Node.js and non-HTTP networking

Although most commonly used for HTTP networking, node.js works great for any situation involving lots of waiting... like, say, other forms of networking!

We'll take this time to discuss using node.js for networking over different protocols, including anything that's not accessed using a web browser (yes, WebDAV is fair game, even though it's HTTP).

Some subjects we brainstormed at our last meeting:

  • Torrents
  • UDP
  • Multicast (Frank)
  • XMPP (XTENSIBLE MESSAGING AND PRESENCE PROTOCOL)
  • Serial
  • MLLP
  • SSH (Frank)
  • SMTP (Dusty)
  • FTP
  • SFTP
  • SIP
  • Wireshark with node!!! Luke
  • Airplay
  • UPNP

If you have a project using one of these (or other) protocols, we'd love to see it and hear your opinions on working on it!

Also, we'll be exploring the Travis CI API as the next API in the "an API a month" series.

Join or login to comment.

  • Mark S.

    It appears I may have left/lost my Black & Red gloves at the meetup. I even went back to double check. I've got Sarah Snyder's card & will call tomorrow. If you spot my gloves, please let me know. You should be able to message me via Meetup. Thanks.

    February 19, 2013

    • Dusty B.

      Funny enough, I just left a message about this. I've got your gloves. I can meet you tonight if need be. Email me [masked]

      February 19, 2013

  • Dusty B.

    I have a pair of gloves left at the meetup tonight. Let me know if they're yours!

    February 19, 2013

  • Mark S.

    Possibly using Emscripten to port C/C++ to pure Javascript for Node (for libraries & other protocols not currently supported) ...
    * http://stackoverflow.com/questions/9020050/using-an-emscripten-compiled-c-library-from-node-js
    * http://badassjs.com/post/43158184752/qt-gui-toolkit-ported-to-javascript-via-emscripten

    You might want to compare performance of native bindings using gyp. (But it would likely be more portable not having native bindings or version/update issues.)

    February 19, 2013

  • Russell M.

    I'm not going to make it tonight, sorry guys. I forgot to mention when we were talking about the list of non-http networking that I've looked at node-midi a couple of times - https://github.com/justinlatimer/node-midi. It's a wrapper based around a collection of c++ libs. If you're interested in sending a midi-dump or streaming midi information across a network, check it out.

    February 19, 2013

  • A former member
    A former member

    I am not a node developer, but I've been wanting to come to the node meetup for a while and am telling myself I am definitely going to come out.

    February 18, 2013

  • Justin W.

    Out of town

    February 18, 2013

  • Andrew S.

    Ahh! I was really looking forward to this but I can't make it anymore. I'm trying to recruit my backend developer to go in my place!

    February 18, 2013

  • Jay Scott A.

    Node newbie enthusiast...slim chance I can make it. Are walk-ins okay?

    February 18, 2013

    • Dusty B.

      That's perfectly acceptable. Just bring snacks or beer and no one will question you.

      February 18, 2013

    • Andrew D.

      @dusty is being misleading. :) No snacks or beer, unless you really want to I suppose. Come in whenever; tweet us @nodekc if you want to know if the meetup has ended or is still going.

      February 18, 2013

  • Jack M.

    This will be my first NodeKC meeting, so sorry if I'm missing something obvious, but is there a charge to attend?

    February 18, 2013

    • Andrew D.

      No charge! Just show up. :)

      You may want to bring a laptop to hack along if you have one.

      1 · February 18, 2013

  • Jeremy D.

    have to be at corporate office in Nashville this week.

    February 18, 2013

  • A former member
    A former member

    Will definitely try

    January 23, 2013

  • Jeremy D.

    At some point I'd love to talk about MongoMQ as well if there is interest. Hopefully work/life doesn't get in the way of making this meeting.

    January 18, 2013

  • Lee

    Damn it! I am out of town that week! Have a good meeting.

    January 18, 2013

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy