Client Android simple en Java qui transfère un seul fichier via un réseau sans fil vers un port IP via un socket vers le serveur codé en C# ou VisualBasic.NET. Le client clique actuellement sur une photo en utilisant l'intention de la caméra.
La communication se fait uniquement du client au serveur. Avant d'envoyer l'image, le client envoie le mot "HEADER" (sans les guillemets) suivi d'une nouvelle ligne, puis la taille exacte du fichier à envoyer en octets suivi d'une autre nouvelle ligne puis le contenu du fichier. Suite à cela, la connexion est fermée.
Pour tester la connectivité, le client ouvre et ferme une connexion sans envoyer de données.
Le client transfère immédiatement une seule photo après compression et redimensionnement. Cela peut être modifié selon les besoins.
L'adresse IP et le port du serveur sont détectés automatiquement.
Le nom du fichier reçu est codé en dur sur le serveur. Cela peut être modifié si nécessaire en ajoutant un nom de fichier à l'en-tête dans le premier tampon du client.
Les binaires pour le serveur et le client peuvent être téléchargés à partir des versions. Le client est également disponible sur Google Play.