![]() ![]() Unfortunately, that means you probably need a central server even with the P2P model. Even with things like P2P you still run into these types of issues with non-accessible devices, and tricks like this have to be used to crawl around them. This is where protocols like SWIFT come in handy for jumping firewalls. This is where a central server is probably needed to either exchange IP addresses for users, or serve as a common location for clients behind infrastructure that could block. They might be behind a firewall or NAT address. Then i discovered TagNotate, a pdf annotator where each underlined paragraph and annotation (aka note) can be individually tagged. The IP address of the phone might be a non-routable like a private IP. The problem is the IP address of the phone might not be globally reachable. This could be used no matter if your phone is using 3G/4G/WIFI/EDGE or future radio protocols. You can use TCP/IP connections to exchange data just like any client-server program you write on a traditional computer. The other downside is you have to pair the devices which not everyone finds easiest. The big downside is this means you can only exchange data between two people standing within 20 meter range. ![]() The pros of bluetooth would be no need for a central server. ![]() That could be hosted on the phone or a shared server. TCP/UDP IP connection - this would be using TCP to open a socket directly to another server socket.Bluetooth - this would be between two devices in the near vicinity.Options for exchanging information between devices are the following: ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |