Slashdot Mirror


Are There Alternatives to UPnP?

semanticgap asks: "I am thinking of putting together a PC based home entertainment system (media server in the basement talking to various computers around the house and controllable via some sort of a remote control device, etc.) as a fun project with emphasis on writing software. I've been reading up on the current state of affairs, and it looks like the protocol for this sort of a thing is UPnP (Universal Plug-n-Pray). It seems to provide all the functionality I want, but I don't like the fact that it is developed by Microsoft, nor do I like it in general - it relies heavily on things like UUID's, HTTPMU and other Microsoft-ish hacks. So I thought I'd ask Slashdot community - is UPnP going to gain acceptance, or are there alternatives to it?"

56 comments

  1. Misnomer by yancey · · Score: 1


    It can hardly be universal if it is proprietary to Microsoft. Instead, it will be Microsoft-centric and doubtful that other operating systems would use it.

    --
    Ouch! The truth hurts!
  2. Are There Alternatives to UPnP? by Anonymous Coward · · Score: 1, Funny

    Sure, just watch the WB-P instead. No one is forcing you to watch T'Pol on Enterprise, you know!

  3. Yes... by BitGeek · · Score: 0, Offtopic


    Its called Macintosh.

    I'm not trolling or flaming. But you can get a mac and use it as your digital hub and things just work. Plus with firewire becoming the future standard for in home video and audio delivery, you'll have first in class Firewire support with a mac.

    And you'll get all this for less than you'd pay for a comparable pc.

    (Oh, now I hear the flamers coming "I got an athlon CPU for $200, a top of the line powermac costs $6,000! when I get my CPU in a computer I will have a faster computer and have saved %3000!" Except that it isn't and you wouldn't have. Get a comparable PC from IBM or Toshiba and you pay more.)

    Seriously, for AV the digital hub idea on macs work, the software is well supported, and they even look decent amongst your stereo equipment.

    Hell, they invented plug and play and they are the best implementation of it so far.

    --
    Yeah, and you guys panned the ipod too: http://apple.slashdot.org/article.pl?sid=01/10/23/ 1816257
    1. Re:Yes... by Anonymous Coward · · Score: 0

      I'm not trolling or flaming.

      You are, however, a flaming faggot. Maybe you give trolls blowjobs too, but who the fuck cares?

    2. Re:Yes... by TheKey · · Score: 1

      I have nothing against Macs. I really haven't used one that much. But to say that a comparable computer is cheaper is plain ridiculous.

      I just built a 2.53 GHz P4, 512MB DDR PC3200, GeForce 4 ti4600, 48X CD-RW, 80GB HD system for $1400. That's with a monitor, a good PSU, a quality case, and the Abit IT7 MAX motherboard. If you didn't know, that specific motherboard has 8 USB ports on it (some USB 2.0), 2 firewire ports, and built-in LAN.

      That's not a crappy system. Trust me.. it'd probably out perform most Macs, if not all. (Unfortunately, I think it's a bit hard to benchmark equally between two operating systems, yet alone two different hardware types. Although I guess timing filters works.)

      So what were you saying about Macs being better than PCs? Oh, I guess I didn't have my operating system pre-installed. Oh well.

      --
      My Journal - 1,337 fans and countin
    3. Re:Yes... by BitGeek · · Score: 1, Offtopic

      I just built a 2.53 GHz P4, 512MB DDR PC3200, GeForce 4 ti4600, 48X CD-RW, 80GB HD system for $1400.

      Good for you. But you're comparing a home built system with commodity parts to a top quality system from a top notch vendor.

      If you want to do price comparisons, compare Apples prices to IBMs. IBM is about the only quality PC manufacturer left anymore, now that Dell has gone the way of Gateway.

      But its silly to compare something you put together yourself to something produced by a company with a warantee (And a warantee that covers the parts working together, rather than your collection which covers individual parts.) etc.

      Furthermore, it doesn't sound like you saved that much money-- a comparable mac would cost about the same, if not less. And again, you're getting a quality system. I'm sure you bought what you think was the best quality parts, but you don't have the 100,000 unit experience with your suppliers that tier one manufacturers do. Hopefully you got good parts, but you don't have the guarantee.

      So, based on your example, saying a comparable mac is cheaper is not ridiculous, it seems spot on. You could have saved $400 and gotten an iMac. Not as good a video card, but then that video card is about $400.

      --
      Yeah, and you guys panned the ipod too: http://apple.slashdot.org/article.pl?sid=01/10/23/ 1816257
    4. Re:Yes... by arkane1234 · · Score: 1

      As much as I hate to say it, I have to side with you on this one. I was just at Fry's Electronics today to pick up a printer and started using one of the OSX boxes over there. Oh my lord, it was soo nice, and came with everything you'd ever want. It had a huge flatscreen monitor with it, also... for 2400 dollars, which is a damn good deal. Tack on another 200 and you can grab that thingee el gator or whatever sells that can turn an Apple into a full fledge Tivo/DVD recorder. (RCA/RF in)

      I run a P4-1.8ghz right now, but I have a feeling the next computer I get will definately be an Apple. They've just changed so much over the years that I can't help but to love them now.

      Now only to get used to OSX's wierdnesses. (Every OS has them, just every one of them have different weirdnesses)

      --
      -- This space for lease, low setup fee, inquire within!
    5. Re:Yes... by Anonymous Coward · · Score: 0

      For some people that iMac might be fine. For a lot of people however, the ability to add that new video card, upgrade that motherboard or insert a newer processor without having to resort to buying a new machine is worth the cost of a second system.

      My roommate (a bit of a gamer) has had an iMac DV and an Athlon 650/Windows 98 PC for a while, but recently purchased a dual processor G4 tower so that he could go 100% Mac. He sold his PC to get part of the money to buy it, but is now regretting its loss.

      The new dual processor G4 under OS X, with a GeForce 4 instead of a GeForce 3 Ti 200, runs his favorite FPS video game (MOH: AA) at a significantly lower frame rate and tends to crash more often. He's also complaining that the games that are available are more expensive, and that there are significantly fewer to choose from.

      I like Macs myself, I think they're cool little systems. However, to say that a new iMac is somehow better than a PC of this spec is sorely off. My roommate is enjoying his new G4, but he's mentioned that he will probably get another PC at least for the games.

    6. Re:Yes... by rindeee · · Score: 1

      Okay, then compare this my friend. First off, let me point out that I use and thoroughly enojy 2 Mac's of my own. They are among several of my primary computers, which include home-builts, Dell, Compaq, etc. Anyway, let's compare my two primary use systems. System 1: Power Mac G4 Dual 1GHz 512MB RAM 1 80GB HDD ti4 Onboard sound, lan, etc. Super Drive 90 Days free phone support. 1 Year depot service and parts warranty. Purchased from MacConnection on 6/14/02 for $2,999 My other system is: Compaq EVO W4000 Dual Xeon 2.0GHz Intel P4 Shipped with W2K Professional pre-installed 512MB RAM CD-RW 20GB 10k RPM SCSI HDD 120GB 7200 RPM ATA-100 HDD Onboard LAN, sound, etc. Matrox g400 Dual head Video card 3 Years On-site parts and labor and phone support. Purchased from Compaq for $1,999 - 06/02/02 I run Linux (SuSE 8.0) on the Compaq. I can tell you that for comparible functions (3D rendering, 2D filters, etc....the type of stuff I use them for) the Compaq will toast the Mac. Again, I love the Mac, but faster??? cheaper??? Hardley. ER

    7. Re:Yes... by Monkelectric · · Score: 2
      Good for you. But you're comparing a home built system with commodity parts to a top quality system from a top notch vendor

      Just keep telling yourself that. A commodity 2ghz PC costs around 500 - 700$. A "top quality" pc costs 1000 - 1500$.

      --

      Religion is a gateway psychosis. -- Dave Foley

    8. Re:Yes... by BitGeek · · Score: 2


      Why is it people think you can' upgrade imacs?

      I even hear people say you can't upgrade powermacs, which is totally absurd.

      Medal of Honor on my lowly iMac G4 runs at least 30fps at max resolution and with all the effects turned on. I really doubt that his experience is suffering on a nicer machine (And certainly not compared to a PC- the graphics card does all the work.) If he's getting 60fps instead of 80fps, then its silly to complain- you can't perceive more than about 30 fps anyway.

      If he wanted a Ti video card, he could have bought one. I don't see what the big deal is-- PC weenies seem to think that you can't put a different video card in a mac.

      --
      Yeah, and you guys panned the ipod too: http://apple.slashdot.org/article.pl?sid=01/10/23/ 1816257
    9. Re:Yes... by TheKey · · Score: 1

      What about the crashing part the above poster mentioned?

      Anyhow, MOH:AA is definately not the most demanding game. With newer, more demanding games like Battlefield 1942 and UT2k3, the Mac might maintain a good framerate most of the time, but there will be spots where it drops below 20. That's not a good thing.

      Macs might be more polished, and I bet you can connect your camera to your Mac (since we all know that stuff like that on a PC is only done in hollywood), or whatever, but.. they're just not as fast for the price. Especially in the long term, when I don't have to buy a whole new system for a faster processor.

      --
      My Journal - 1,337 fans and countin
    10. Re:Yes... by BitGeek · · Score: 2


      I've never had MOHAA crash on me.

      I love how you're telling me how UT2k3 won't run fast on a Mac -=- this is a game that isn't even out yet.

      You're just expressing your bigotry. You don't know how UT will perform.

      Macs, generally, are faster and a bit cheaper than PCs. Even for gaming.

      --
      Yeah, and you guys panned the ipod too: http://apple.slashdot.org/article.pl?sid=01/10/23/ 1816257
  4. Rendezvous, Jini by Anonymous Coward · · Score: 3, Informative
    1. Re:Rendezvous, Jini by semanticgap · · Score: 3, Informative

      Yes, but Rendezvous is merely a protocol for automatic network configuration and discovering services (and a really good one too). UPnP goes a step further by providing means for device interaction.

      The point is that if I were to write a piece of UPnP capable software, when the UPnP DVD players (or whatever) come out, chances are this software will be able to work with it. With Rendezvous - the device-specific interface is undefined.

      Jini seems to be a Java-specific thing, so I'm not really interested in it.

    2. Re:Rendezvous, Jini by Anonymous Coward · · Score: 0

      What was the question again? My DVD player will have some sort of network discovery and control protocol. Will that be UPnP? My magic eight ball says, maybe. Ok, it's Microsoft's baby and since competitors are nowhere in sight or can't get any attention, like Jini, it will be UPnP. Unless Sony comes up with its own proprietary protocol, which they definitely will. You know Sony. Pardon, I forgot the question again. Should you be starting to code for UPnP? Sure, why not. There are no consumer devices which support it yet, but coding is good for you. You wanted to focus on software development. But I can't tell you what the standard will be named after Sony and Microsoft both will have failed because Microsoft doesn't build TVs and DVD players and Sony doesn't write operating systems...

  5. Of course. by FreeLinux · · Score: 2

    The fact the uPnP is being thrust upon the world by Microsoft guarantees that it will be a winning "standard" (gag). Already it is widely deployed on Win2k and XP and as these system's market penetration continues, after a while everyone will have it.

    You, however, asked if there are alternatives. Of course there are. None will likely have the market penetration that uPnP will have but a possibly strong contender will be Apple's Rendevzous, recently announced here on Slashdot. It uses Apple's "Open Source" license.

  6. News you can use. by Anonymous Coward · · Score: 0

    Linux | ICANN | Online Trading | Video-on-demand | Server Blades | Spam | 802.11 | Instant Messaging | Internet Protocol | Pay-for-Placement Search | HP/Compaq | Hacking | AOL vs MSN | 9/11

    Developer
    September 26, 2002
    Critical Flaws Affront Microsoft's FrontPage
    By Michael Chait
    Microsoft (Quote, Company Info, News) is warning system administrators Thursday morning that a new vulnerability is lurking in a FrontPage extention tool known as a SmartHTML interpreter that could be exploited to allow an attacker to cause a denial-of-service (define) attack or run the code of their choice their servers.

    Microsoft has said that FrontPage Server Extensions (FPSE) 2000 and 2002 are both vulnerable, although the flaw affects each version differently.

    With FPSE 2000, the flaw, discovered by Maninder Bharadwaj of the Digital Defense Services division of Digital GlobalSoft, could cause most CPU availability to be consumed until the Web service is restarted. An attacker could use this vulnerability to conduct a denial of service attack against an affected Web server. With FPSE 2002, the same flaw in the interpreter causes a buffer overrun, potentially allowing an attacker to run code of the his choice.

    Because Microsoft has the policy of no longer supporting older versions, it stated that versions released prior to 2000 may or may not be affected by these vulnerabilities.

    FPSE is a set of tools that can be installed on a FrontPage-based Web site, which serves to allow authorized personnel to manage the server, as well as to add functions that are frequently used by Web pages, such as search and forms support.

    The vulnerability lies in the SmartHTML interpreter, which supports certain types of dynamic Web content.

    A security bulletin issued by Microsoft explains the flaw, stating: "If a request for a certain type of web file is made in a particular way, it could have the effect on a web server using FrontPage Server Extensions 2000 of causing the SmartHTML interpreter to cycle endlessly, consuming all of the server's CPU availability and preventing the server from performing useful work. On a web server using FrontPage Server Extensions 2002, this same type of request could have the effect of causing a buffer overrun and potentially allowing an attacker to run malicious code on that server."

    Microsoft has designated the vulnerability as critical on both versions of FPSE. Since FPSE installs by default as part of IIS 4.0, 5.0 and 5.1, the company says the easiest way to mend the problem is to apply a patch. Microsoft released a patch this morning, which is available here for FPSE 2002 on all platforms, here for FPSE 2000 on NT4, and at Windows update for systems running FPSE on Windows XP or 2000.

    The issuance of warnings and patches is becoming a weekly ritual for the Redmond-based software giant. Despite a $100 million effort to improve security and the installation of a new security czar, Microsoft has already this year announced over 70 vulnerabilities in 53 separate advisories.

    To date, the company has released even more vulnerabilities than it had at this time in 2001, and looks to be on track to outpace last year's overall number of vulnerabilities.

    Microsoft could not be reached for comment this morning.

    Developer Archives

    recent headlines
    Developer News
    Critical Flaws Affront Microsoft's FrontPage
    Opera 6.0 for Mac OS X Released
    Apple Opens Rendezvous Code
    Fifth Release of Apache 2.0 Available for Download
    Sun Drives Java Beyond Handsets
    More News...
    Top Stories
    Critical Flaws Affront Microsoft's FrontPage
    EarthLink Looks to Enterprise Market
    PalmSource in Good Competition with RIM
    Court Approves Metrocall Reorganization Plan
    MSN 8 Does Home Networking
    More News...

    Copyright 2002 Jupitermedia Corporation All Rights Reserved.
    Legal Notices, Licensing, Reprints, & Permissions, Privacy Policy.
    http://www.internet.com/

    The Center of Nanoelectronics Business

  7. No alternatives by Anonymous Coward · · Score: 3, Funny
    is UPnP going to gain acceptance, or are there alternatives to it?

    There are no alternatives, you dumbass. It's universal plug and play.

  8. Re:Have you tried Linux? by Anonymous Coward · · Score: 0

    Universal Plug in play is not about hardware, it's about network configuration.
    Linksys uses it is allow NetMeeting sessions throught it NAT Router. Without UPiP Net Meting will not make it's way past the NAT router.

    Expect to see more MS apps work in this manner.

  9. Try ... by Anonymous Coward · · Score: 1, Interesting
  10. Zeroconf, Rendezvous, SLP, & UPnP by maggard · · Score: 5, Informative
    Apple just Open Sourced their Rendevous code, see the recent /. story on that here. Rendevous is an implementation of Zeroconf which is which is, in a larger sense, what you're looking for.

    Also note that MS isn't the only folks supplying UPnP, Intel also developed a lot which is now Open Sourced.

    Rendevous & Zeroconf information:

    Here's an earlier Apple implementation called SLP (RFC 2608) also used by Novell:

    Finally, for completeness here is UPnP:

    --
    I don't read ACs: If a post isn't worth so much as a nom de plume to its author then I wont bother either.
    1. Re:Zeroconf, Rendezvous, SLP, & UPnP by Anonymous Coward · · Score: 0

      Fuck you and the horse you rode in on.

    2. Re:Zeroconf, Rendezvous, SLP, & UPnP by Anonymous Coward · · Score: 0

      On the first part of the silly post,
      I was looking for +1, Insightful,
      There were lots of words and thoughts and things,
      There were rehashes of things previously said

      You see I've been through Slashdot on a horse named Google,
      It felt good to get out of -1 Flamebait
      In Slashdot, it's hard not to be a troll,
      'Cause there ain't noone listenin'

      After the first part, of the silly post
      I was looking for +1, Informative
      I posted lots of links and things,
      My face, turned a bright red
      I was karma-wh0ring as hard as I could,
      Noone told me karma was dead

      Na naaa, naa, na na na na na na, na na.
      Na naaa, naa, na na na na na na, na na.

  11. JINI by Dr.+Bent · · Score: 2

    Jini is a java based service delivery system that is a great alternative to UPnP. I'm currently working on a network based music player so I can play mp3's on my home stereo and control it from anywhere with a web browser.

    1. Re:JINI by lembree · · Score: 1

      Jini's probably the #1 competitor to UPnP, but unfortunately, it's Java only, so it's hardly competition. If you don't do Java, you don't do Jini. This precludes it from the really low end (read: cheap) devices like lamps.

      UPnP can be made really, really small and go on super cheap devices. Jini's architecture is cool, but it's got the darned Java albatross to carry around with it. Were it not for that, it may have had a chance.

      We considered making Jini products, but gosh, it just didn't seem to scale down well enough.

      By the way, don't use Intel's protocol stack as an example of how small UPnP can be. Size wasn't their primary concern, and it's as much as 10x as big as other stacks.

  12. a few notes on UPnP by lembree · · Score: 5, Informative
    My company (Metro Link, Inc., www.metrolink.com) is a member of the UPnP forum, develops UPnP technology for Linux and other OSs that typically end in 'x', and was recently elected to the UPnP steering committee. You may remember us for our commercial X servers, Motif, OpenGL, etc. Most people who know us will tell you that we're pretty openminded, and contribute a lot to the open source universe (remember us when you X server magically loads up its modules instead of having to be compiled in). I'll try to lend some insight to help balance out religious arguments.

    First, let me address UPnP and Microsoft. Yes, UPnP was originally conceived by MS, and MS has written themselves onto the steering committee forever. However, the UPnP membership agreement precludes any member from owning the technology outright, and says that anyone who offers technology to the forum must do so without encumberance. Even Microsoft. UPnP is NOT proprietary to MS.

    Second, the technology. Everything in UPnP can be had for free. We've developed (and are successfully selling) two UPnP protocol stacks, one in ANSI C and one in Java. This was all home-grown, and we didn't need to license anything from anyone except the UPnP forum.

    As mentioned before to use the technology, you need to be a UPnP Forum member. Membership is free, and the only real restriction is that anything you suggest for inclusion be done so without encumberance. Anyone can join. If you join, and don't want to donate technology, then don't bring it up. It's as easy as that.

    The underlying standards are either pre-existing standards or build by the UPnP Forum. A case in point is Auto-IP, which does the ad-hoc network configuration. It's based on an IETF draft (draft-ietf-ipv4-autoconfig-05), which was originally authored by someone at Apple. I wouldn't be too surprised if it's very similar to Auto-IP. It's too bad that Apple didn't get involved earlier, we'd only have one uniform way to do this, instead of two Again, this isn't a MS invention.

    There are a lot of UPnP implementations available. Intel did indeed provide a GPL protocol stack that you can download from their site. It builds on Linux nicely, and give you sample apps, etc. We have our two stacks that will begin appearing in cheap applicances Real Soon Now (tm) thanks to our silicon-builder-friends.

    Alternatives to UPnP? Not really, at least not in one place. Many folks who responded to this message address only the Auto-IP part, where the box gets its IP address (FYI, Auto-IP on a net with DHCP is pretty much just DHCP). What they're missing is the juice of UPnP, where there's a protocol for device discovery and control. All the control and discovery is without any a-priori knowlege or configuration! (N.b., UPnP and Plug&Play are entirely different beasts: UPnP is on a network, Plug&Play and Kudzu are a single box)

    E.g., your UPnP PVR is on a net with your UPnP phone (they're both coming). They know about each other, thanks to UPnP. Phone rings, PVR pauses automatically and puts up caller ID. You pick up the phone, talk, hang up, PVR starts again. Your washing machine tells you it's time to switch the load over, not only on the TV, but on your UPnP Zaurus or iPaq (reality today), or perhaps your electronic picture frame. You want to listen to your MP3 library from your home server. Easy. Your iPaq, Zaurus, stereo receiver, anything, knows in advance how to search for media sources, get a list of titles available, and start spooling it down. Click and go.

    Our demos are much, much cooler than that even, but I don't know how much I can say.

    To answer your question, sure there are alternatives, but they're in many disjoint parts. I'd suggest getting Intel's kit, and playing with it, seeing what you can do with it. Whether you do that, or play with disjoint parts, you'll be experimenting, but UPnP will take off fairly soon now.

    1. Re:a few notes on UPnP by Krelnik · · Score: 2
      A case in point is Auto-IP, which does the ad-hoc network configuration. It's based on an IETF draft (draft-ietf-ipv4-autoconfig-05)....too bad that Apple didn't get involved earlier, we'd only have one uniform way to do this, instead of two.

      I think you should read the referenced document more carefully, and follow the links in the post above yours you'd find that the IP auto-configuration method used by Apple Rendezvous and Microsoft UPnP is identical. It's all based on what the zeroconf guys did.

      Yes both Apple's and Microsoft's solutions go further, but at the low level this stuff does interoperate.

    2. Re:a few notes on UPnP by Anonymous Coward · · Score: 0

      It's all based on what the zeroconf guys did.

      The zeroconf guy is an Apple guy.

  13. UUID's are not Microsoft-ish hacks by Anonymous Coward · · Score: 0

    NIT - Not Invented There

    1. Re:UUID's are not Microsoft-ish hacks by semanticgap · · Score: 1

      HTTP over UDP is a hack, and the RFC is written by someone at Microsoft.

      IMHO, the Rendezvous method of using DNS SRV records for service discovery is much better, because DNS has been around for ages, and we know it works. Only time will show what sorts of problems will appear with UPnP's HTTPU reliance.

      First one that comes to mind is reliability - UDP doesn't perform well on busy networks (and its not unlikely that the network over which these packets will travel will indeed be busy - imagine 802.11b maxed out while a video is being streamed over it). UPnP requires devices to resend their messages after an interval because of UDP's unreliable nature - but if I hit "play" on my remote control, I want the thing to play instantly, not a few seconds later.

      Another one is scale - large amounts of data can't be sent over UDP. As it looks right now, the packets shouldn't be large, but we don't know what the future holds - as devices get more complicated and support more features, the UPnP service description messages could get fairly large.

      Of course the above is a moot point given that there are no other protocols that do this....

    2. Re:UUID's are not Microsoft-ish hacks by Anonymous Coward · · Score: 0

      See http://ftp.ics.uci.edu/pub/ietf/webdav/uuid-guid/d raft-leach-uuids-guids-01.txt

      This draft was never moved to a standard by IETF because ISO-11578 already described a method for generating UUID's, Microsoft just didn't know about it, or didn't like it. I haven't seen the ISO, but supposedly it doesn't rely on the MAC address, though I'm quite sure Microsoft's way of generating UUID's does, as their draft describes it. Perhaps someone more knowledgeable can clarify it?

    3. Re:UUID's are not Microsoft-ish hacks by lembree · · Score: 1

      One of the design goals was for all this to work
      on an unmanaged network. If you rely on DNS, that
      sort of breaks one of the design goals, doesn't it?

      From my view, it seems to be a pretty solid
      protocol. That's not to say that there aren't
      better ways to do things, but it's been a finished
      protocol for two years now, which is a lot further
      than it would have gotten had it been an academic
      exercise to keep up with the perfect-way-to-do-it-today.

      For any problem, you'll always find a better solution of you look long enough! ;-)

    4. Re:UUID's are not Microsoft-ish hacks by lembree · · Score: 1

      UUIDs can be produced any way you want, as long
      as they're "guaranteed" to be unique. A lot of
      folks use the MAC address since they're supposedly
      unique, but then munge them in some way, such as
      munging them with the date the board was made,
      or something like that. But what if you don't
      have a MAC address? ;-)

    5. Re:UUID's are not Microsoft-ish hacks by bmetzler · · Score: 2
      If you rely on DNS, that sort of breaks one of the design goals, doesn't it?

      He said Rendezvous, not DNS. Rendezvous is based on the DNS protocol, to create an unmanaged DNS solution.

      -Brent
    6. Re:UUID's are not Microsoft-ish hacks by Anonymous Coward · · Score: 0

      Friend, that should be 'she' not 'he'. Thanks.

    7. Re:UUID's are not Microsoft-ish hacks by aminorex · · Score: 2

      Hash your device boot time plus a random delay.

      --
      -I like my women like I like my tea: green-
    8. Re:UUID's are not Microsoft-ish hacks by Anonymous Coward · · Score: 0

      Just wanted to make sure you know what the definition of reliability means when applied to TCP and UDP.

      Reliability means "guaranteed" delivery, meaning the source will retransmit transparently until an acknowledgement is received from the target. It doesn't mean that the quality is any better than UDP; in fact, it's effective use of bandwidth is worse than UDP and consequently its performance lower than UDP due to additional protocol overhead. It is always possible to add customized support when using the UDP protocol to provide just the right amount of "reliability" and achieve better performance than TCP.

      Further, given HTTP 1.0, can you explain why HTTP over UDP is a hack? Have you any idea what the overhead of setting up a TCP connection is for each item on an HTTP page? In fact, for HTTP 1.0, I don't understand why the "intelligent" people chose TCP instead of UDP. If you can explain the above questions correctly, then I apology. If not, please spend some time understanding what reliablity means in regard to UDP/TCP and software.

      I am very concerned about people attributing grand abilities to TPC without knowing what it is.

  14. Does Mac support UPnP? by sheldon · · Score: 2, Troll

    From your recommendation it appears you have no clue what Universal Plug and Play even is.

    1. Re:Does Mac support UPnP? by BitGeek · · Score: 0, Flamebait


      If you wish to disagree with me, then do so on the subject matter.

      Insults only tell us about you, not me.

      By the way, the request was for "Alternatives to" UPnPray. Sheesh.

      --
      Yeah, and you guys panned the ipod too: http://apple.slashdot.org/article.pl?sid=01/10/23/ 1816257
    2. Re:Does Mac support UPnP? by sheldon · · Score: 1, Flamebait

      Please explain to us what you think UPnP is.

      Since when is pointing out that you are clueless on the subject matter an insult? Geee, I'm sorry I hurt your feelings.

      Hint: UPnP has to do with networks... not hardware you plug into your desktop.

    3. Re:Does Mac support UPnP? by Anonymous Coward · · Score: 0

      Obviously, you know nothing about Macs. Have a look through the docs on Rendezvous. Then have a look through the docs for UPnP. Compare the two and see which is more likely to fit your needs.

    4. Re:Does Mac support UPnP? by BitGeek · · Score: 1, Flamebait


      Calling someone clueless is an insult. At least when you provide no logical, or rational, or information to support the position. Since you seem to persist in this, I will return in kind:

      Learn a bit about Apples products, you fucking idiot, before you open your pie hole again. Ok?

      --
      Yeah, and you guys panned the ipod too: http://apple.slashdot.org/article.pl?sid=01/10/23/ 1816257
    5. Re:Does Mac support UPnP? by sheldon · · Score: 1, Troll

      Recommending to someone they use a Macintosh is an insult.

      I see you are now resorting to insults rather than demonstrating that you know what you are talking about.

    6. Re:Does Mac support UPnP? by sheldon · · Score: 2

      You mean this:

      http://www.zeroconf.org/

      This has been available on the PC since the release of Windows 98.

  15. I got my Athlon CPU for 105 by Anonymous Coward · · Score: 0

    (= XP 2000+.

  16. Re:Have you tried Linux? by NiteHaqr · · Score: 2, Interesting

    WTF!!!!!!

    What the hell is Linux 8.0

    Linux "numbering schemes" are a pile of marketing crap, made up by the distribution peoplel.

    And if you bought a Banshee new then you are even more or a git than your "Linux 8.0" comment makes you out to be - I got one of those new about 3 years ago.

    Why dont you go and learn what you are talking about before posting.

    Linux isn't about version numbers, if anything the distributions should be numbered after the Kernel.

    Besides running Debian as I do, I dont run ANY kind of version, I have the apps I need, the kernal I need and it works - who cares if its Linux XP or whatever.

  17. Yes,... by Anonymous Coward · · Score: 0

    It sounds like you want a protocol that will allow you to communicate/control each device. I have written an RFP draft for a Universal Packet Driver Protocol (UPDP) based on ICMP extensions. It's basically a protocol to allow devices to announce themselves, describe how they can be controlled, and provides for authentication. Tell me if it is something your interested in working with.

    1. Re:Yes,... by semanticgap · · Score: 1

      Interesting... Would you care to elaborate on what application was this protocol intended to solve, i.e. was it the same kind of stuff as UPnP, or something different altogether? Also, why ICMP? And lastly - was UPnP available at the time of writing and what you think of UPnP in general, if anything? Thanks!

    2. Re:Yes,... by Anonymous Coward · · Score: 0

      The intention was to eliminate the necessity of writing drivers and facilitate the use of network aware devices.
      If a device itself can explain (in a standard fashion) how to communicate and control it, then the device can be used without special OS dependent drivers.
      In addition, this would enable a device to simply be plugged into a network and used on the same subnet.
      I chose ICMP because I envisioned the protocol as ping-like. Rather than the protocol asking "are you there", the protocol allows a device to say "here I am".
      UPnP was available, but it is limited to devices within a machine, and still requires a driver to be written.
      I think it would be a lot easier if a device simply stated "Here I am, I can be talked to in this packet size, the commands I accept are x, y, and z".

    3. Re:Yes,... by Anonymous Coward · · Score: 0

      P.S. If you'd like to take this offline, please email me at z1REMOVETHISness@yahoo.com. The usa.net address no longer works.

  18. Self-righteous bullshit by amokk · · Score: 1

    "[Regarding UPNP]It seems to provide all the functionality I want, but I don't like the fact that it is developed by Microsoft"

    See, this is what defines a dumbass. The functionality is provided, the technology is here, you admit that this is what you need, but then you disparage it just because it was developed by microsoft. Swallow your perceived pride and just use the damn stuff instead of looking for a less-functional alternative.

    --
    I think, therefore I am an Atheist.
    1. Re:Self-righteous bullshit by MalleusEBHC · · Score: 1

      If the devil came to you and said you could have all your wishes and desires fulfilled as long as you sold your soul to him, would you do it?

    2. Re:Self-righteous bullshit by Anonymous Coward · · Score: 0

      DUH. Obviously he'd fuckin do it. He doesn't wanna be seen as some sort of SELF-RIGHTEOUS FUCK UP.

  19. IEEE Computer by paugq · · Score: 1

    The IEEE Computer Society Magazine published in August an article on this topic. There are a lot of alternatives to UPnP: Sun, Hewlett-Packard, Apple, etc.

    Unfortunately, I don't have the magazine here, so I cannot say much. Here is the index of the magazine, here abstract of the article, and here is the article in PDF (but you must pay 19$ US for it).

    If you are actually interested, e-mail me (pgq AT poboxes DOT com) and I'll send you a summary.