I know about web servers, but I have also heard of mobile servers and I know very little about mobile. What is the difference? We want to be able to send and receive programatically generated bytestreams, text messages, maybe xml and other things between a user operated mobile phone app, and a none user operated phone app and a central server. Any recommendations on what type of hosting service we would need and why would be appreciated. Thanks.