Re: PPC in Peer to Peer network ?
From: Andrew Kennard (a.kennard_at_btinternet.com)
Date: 07/01/04
- Next message: Gernot Frisch: "Re: IPAQ SDK"
- Previous message: Helio Diamant - MS/MVP, Mobile Devices: "Re: How can I know my IP"
- In reply to: Kevin Fenters: "RE: PPC in Peer to Peer network ?"
- Next in thread: Beverly Howard [Ms-MVP/MobileDev]: "Re: PPC in Peer to Peer network ?"
- Reply: Beverly Howard [Ms-MVP/MobileDev]: "Re: PPC in Peer to Peer network ?"
- Reply: Kevin Fenters: "Re: PPC in Peer to Peer network ?"
- Messages sorted by: [ date ] [ thread ]
Date: Thu, 1 Jul 2004 09:48:55 +0100
Kevin
Thanks VERY much for talking the time for such a considered response. It's
certainly given me a few pointers.
You last comment about the unreailability of wifi on ppc/generally so use
connect/transmit/disconnect. How often ? every "packet" ? each of my
transmissions would be about 400 bytes is there much overhead for
connect/disconnect ?
Thanks for your generous assistance
Andrew
"Kevin Fenters" <Kevin Fenters@discussions.microsoft.com> wrote in message
news:5DB0349C-9D17-4FEA-B188-1F41AE04CC93@microsoft.com...
> Andrew,
>
> The first thing that came to mind while reading your post was the last
thing you asked. From a cost perspective, I think sockets would be the best
solution. Since services are easier to do now using VS.Net - I would create
a sockets-based service and a protocol to pass "transactional" messages
between the host and the various PPC devices. The host could either queue
incoming messages or immediately reply - depending on your needs. Queueing
allows you to save on client access licenses to a back end DB like
SQLServer. Another advantage of sockets would be using the custom port
number for routing security.
>
> I would suggest embedding XML streams in sockets to leverage a
well-designed parsing engine for large amounts of data. The class libraries
support reading/saving XML from/to storage which would provide your failover
support.
>
> While you can map network shares and write to files - that approach seems
limited in that it's not pseudo real-time and bidirectional.
>
> I'm not sure whay you need three separate networks in such a small space,
but the right hardware should allow WI-FI to operate well in that
environment.
>
> The only other tip which might be useful is to use a "connect, use and
disconnect" model for networked resources. PPCs over WI-Fi are too
unreliable to manage global connections to anything.
>
> Good Luck
>
>
> "Andrew Kennard" wrote:
>
> > Hi all
> >
> > I was wondering if you could suggest some ideas to the following
> > network/database 'problem'
> >
> > I have an existing desktop 'logging' app that runs on many very small
peer
> > to peer networks (2-4 notebooks)
> >
> > I've been working on a PPC version for sometime and have now have a
'beta'
> > version running. For storage it uses straight text files for speed and a
> > 'temporary' CE native database for sorting/viewing etc
> >
> > Apart from the data format/database problem. I'm looking for the
"simplest"
> > way to network serveral PPC's together without a big overhead of extra
> > kit/software licences etc.
> >
> > I should point out this is not a web browser based app and couldn't be.
> >
> > Using wifi PPC's and a notebook could I share out a folder on the
notebook
> > and get the PPC's to write the data into separate files in this folder ?
> >
> > If I wanted to run say 3 of these small SEPARATE networks in a small
space
> > (200ftx30ft) would I have interference problems ?
> >
> > Would it be easy (evc programming wise) to handle the failure/reconnect
of
> > this wifi connection so that it doesn't stop the application from
> > functioning (which also stores the data locally)
> >
> > Or is it possible for a PPC to interact live with an Access database ?
> >
> > Or would it have to be SQL server ?
> >
> > I don't have a problem paying for licences except that the cost of
multiple
> > sql servers with 5 user CAL's just blow's the whole thing out of the
water
> > at £700 a shot.
> >
> > Whilst the PPC has some massive advantages over a laptop and all it's
cables
> > and connections etc when it comes to a simple peer to peer network to
use a
> > shared database for the purpose of simple live analisys of data
collected by
> > 2-3 devices at about one record every 2 secords per device it seems
> > expensive/complicated ?
> >
> > Or have I missed something entirely ? ;)
> >
> > Thanks in advnace for any tips
> >
> > Andrew Kennard
> >
> > PS Would it be possible to write a TCP/IP app on the notebook to
'listen'
> > for datablock from the PPC's ?
> >
> >
> >
- Next message: Gernot Frisch: "Re: IPAQ SDK"
- Previous message: Helio Diamant - MS/MVP, Mobile Devices: "Re: How can I know my IP"
- In reply to: Kevin Fenters: "RE: PPC in Peer to Peer network ?"
- Next in thread: Beverly Howard [Ms-MVP/MobileDev]: "Re: PPC in Peer to Peer network ?"
- Reply: Beverly Howard [Ms-MVP/MobileDev]: "Re: PPC in Peer to Peer network ?"
- Reply: Kevin Fenters: "Re: PPC in Peer to Peer network ?"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|