|
Requirements:
PIMP must:
-
Rely as little as possible on a central server.
-
Ensure the authenticity of each user and that the message has not been
tampered with.
-
Allow messages to be read only by their intended recipient
-
Allow searching based on name, location, age, interests, etc.
-
Be fault tolerant. The service should never drop anyone if possible.
-
Seamlessly and transparently support different network protocols, such
as TCP/IP, ipv6, IPX, UDP, etc.
-
Allow for extensions such as file transfer, voice, or video.
-
Allow users to talk in any language.
|