• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 495
  • Last Modified:

Automatic data transfer between pocket pc and Windows XP via wifi connection

I have an application running on a handheld using Microsoft Pocket PC version 4.2 which collects data in files. I have been successfully transfering these automatically to an XP machine via wifi using ActiveSync version 3.7. The files are then picked up by an application for further action.

This has worked well, but now I need to add some more handhelds, and the problems start.

I do not seem to be able to have more than one handheld synchronising with the PC.

My question is can you synchronise more than one handheld with the same PC using ActiveSync? If so how? And if not, can you suggest how I should approach this requirement?

Many thanks
0
JBHJ
Asked:
JBHJ
  • 4
  • 4
1 Solution
 
alexey_gusevCommented:
ActiveSync doesn't support simultaneous connections, so you can see only one connected PDA at time. I think the easiest solution is to have something on server-like your PC, e.g. some internet server, ftp server, standard custom  server to serve multiple clients etc
0
 
JBHJAuthor Commented:
I suspected that would be the case.....any suggestions/recommendations as to what software (ftp server etc.) would make a good solution?
0
 
alexey_gusevCommented:
well, all depends on what you want to achieve and/or if you want to develop the simple server. I'd say something like IIS would be sufficient in most of the cases, so you can use HTTP or FTP from mobile client to upload the data. Perhaps in your case it might be easier to develop simple socket-based client/server system.
0
 The Evil-ution of Network Security Threats

What are the hacks that forever changed the security industry? To answer that question, we created an exciting new eBook that takes you on a trip through hacking history. It explores the top hacks from the 80s to 2010s, why they mattered, and how the security industry responded.

 
JBHJAuthor Commented:
Ideally what I would like to do is have the application on the Pocket PC generate a small file which automatically uploads to the PC, and likewise have the ability to send a file back from the PC to the PocketPC. Sounds simple on the face of it, and with ActiveSync that was achieved.

What would be helpful is if there were some sample code or if you knew of any components etc. that could help me - it is an area I am unfamiliar with.

New to asking questions on this, so I realise I am now asking another question and will double the points if you can point me in the right direction - I take it that is possible.....I'll have to look into how.

Thanks.
0
 
alexey_gusevCommented:
what language are you using for development? There should be various e.g FTP libraries out there or you might use HTTP if you decide to install IIS for this task.

Personally, I would develop small and simple client/server sockets application (just google for the samples, e.g at codeguru or codeproject, like this for C#: http://www.codeguru.com/csharp/csharp/cs_network/sockets/article.php/c7695), so you can easily control all you need
0
 
alexey_gusevCommented:
besides, if you're up to it, you might use WNet APIs to define network drive from PDA side and access to perform all copy operations (http://www.codeproject.com/KB/dotnet/DotNetWrapperForWNet.aspx). I put here .net related links, but obviously you can do the same for Win32
0
 
JBHJAuthor Commented:
Alexey, sorry I haven't been back to you.....fighting another fire.

I am using VB, but the links you have given me look interesting, and I will figure it out over the next couple of days and get back to you. Thanks for now.
0
 
JBHJAuthor Commented:
Finally got back to this. I have put together a quick solution using the links to the article re .Net wrapper.
I promised more points and it appears I cannot add them to this question....should have asked a separate question....so look out for a subsequent question!
0

Featured Post

What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

  • 4
  • 4
Tackle projects and never again get stuck behind a technical roadblock.
Join Now