Einfacher Android-Client in Java, der eine einzelne Datei über ein drahtloses Netzwerk an einen IP:Port über einen Socket an den in C# oder VisualBasic.NET codierten Server überträgt. Der Client klickt derzeit mit der Kameraabsicht auf ein Foto.
Die Kommunikation erfolgt nur vom Client zum Server. Vor dem Senden des Bildes sendet der Client das Wort „HEADER“ (ohne Anführungszeichen), gefolgt von einer neuen Zeile, dann die genaue Größe der zu sendenden Datei in Bytes, gefolgt von einer weiteren neuen Zeile und dann dem Inhalt der Datei. Anschließend wird die Verbindung geschlossen.
Um die Konnektivität zu testen, öffnet und schließt der Client eine Verbindung, ohne Daten zu senden.
Der Client überträgt sofort ein einzelnes Foto, nachdem es komprimiert und in der Größe geändert wurde. Dies kann je nach Bedarf geändert werden.
Die Server-IP und der Port werden automatisch erkannt.
Der Dateiname für die empfangene Datei ist im Server fest codiert. Dies kann bei Bedarf geändert werden, indem dem Header im ersten Puffer des Clients ein Dateiname hinzugefügt wird.
Binärdateien für den Server und den Client können von Releases heruntergeladen werden. Der Client ist auch bei Google Play verfügbar.