Re: locking an int

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



Paul wrote:
lol moot not mute.....Absolutely right don't know what made me write it mute.

I agree as a communication protocol TCP is pretty much cross platform where I disagree is that re-inventing the wheel is a good thing. Most development languages have support for SOAP or even HTTP communication this day and age, even VB6 had SOAP support.

But you can't easily write a VB6 program that can receive SOAP-formatted data structures from a .NET program. The very thing that makes the .NET remoting technologies convenient to use -- built-in support for serialization/deserialization of .NET objects -- makes it very complicated to use those technologies with non-.NET peers.

Looking at the function in hand re-creating the wheel in this case has caused and always has the posibility of creating more issues than it solves. Extra testing and black box functionality with no standards for other consumers of the service to follow. Yes fine if you want to use it yourself but why then re-create something for additional dev and testing when you can find an existing standard that fits, lets be honest you will be hard pressed not to.

I have no idea what you're talking about. It's the use of the ..NET-specific features that may lead to "reinventing the wheel", as if the other end-point is not a .NET application, someone will have to reimplement the .NET protocol, in an environment where doing so it very difficult.

Contrast that to using some broadly supported format, like a simple null-terminated string, or even some simple XML. Even if using XML, in most environments there will already be support for plain XML, and of course null-terminated strings are ubiquitous. Neither requires any sort of special support for .NET types.

To me solutions like this are badly architected and waiting to fail, mabe im an old fart but when I see deveopers re-creating the wheel I alway qustion the design/architecture of the system. MS has spent a lot of time developing the remoting services in .NET and they are for the most part cross platform in the right hands and given correct architectural choices, why would you try to re-write this? Low level devices maybe but Software to Software?

I don't follow. In what way is .NET data serialization "for the most part cross platform"? Are you suggesting that I can easily (for example) write a Java or VB6 program that connects to and communicates with a .NET program that's using remoting or WCF? How will those programming environments represent the .NET data types embedded in the ..NET protocols?

Pete
.



Relevant Pages

  • [git pull] Input updates for post-2.6.21
    ... psmouse - allow disabing certain protocol extensions ... cobalt buttons - separate device and driver registration ... wistron - add support for TravelMate 610 ... ads7846 - add support for the ads7843 touchscreen ...
    (Linux-Kernel)
  • Re: Access other messenger services via Ichat?
    ... Jabber is a protocol for doing instant messaging, ... Jabber.org is running a free public server based on this protocol. ... Later versions of iChat added support for Bonjour/Rendezvous instant ...
    (comp.sys.mac.comm)
  • Re: idle?
    ... Idling is riding half revolutions forward and backwards ... If this is done without support it is called ... while the wheel "swings" forward and backward under you. ...
    (rec.sport.unicycling)
  • Re: [Full-disclosure] [Dailydave] [TOOL RELEASE] T50 Sukhoi PAK FA Mixed Packet Injector v2.45r&
    ... T50 Sukhoi PAK FA Mixed Packet Injector ... IGMP: Internet Group Management Protocol ... CIDR Support: Classless Inter-Domain Routing support for destination IP ...
    (Full-Disclosure)
  • Re: Logitech wingman formula force serial
    ... I always assume that it's really a gameport device and not a serial one, ... | "Jimmy S." ... |> MS Assisted Support: ... but it will not install without serial driver for wheel. ...
    (microsoft.public.windowsxp.games)