2017-01-31 11 views
0

Hallo ich möchte Bilder von meinem Computer zu einem Rasberry oder anderen PC senden. Sie sollten später mit diesen Bildern arbeiten. Aber sie sollten eine Methode sein, um Rasberry oder PC zu sagen, um ein spezielles Bild zu löschen, so wie ich das tun kann?Wie kann ich Bilder und Befehle "durch" eine Steckdose senden

+0

Haben Sie jetzt ein Skript, mit dem ich .txt Daten oder Bilder senden kann oder eine Seite, wo ich über Sockets lernen kann ?? –

Antwort

0

Die wichtigste Sache ist, Ihr Protokoll zu definieren. Sie können ein bekanntes Protokoll wie WebDAV oder HTTP verwenden oder ein eigenes Protokoll definieren. Sie können mit einem einfachen Protokoll wie beginnen (die Klammern down't das Protokoll gehören Sie zeigen nur die Kommunikationsrichtung.):

> DELETE pictures/my_picture.png 
< OK 
> SAVE pictures/anoter.jpg 
> [length] 
> [image-data] 
< OK 
> DELETE pictures/my_picture.png 
< ERROR not found 

Sie den Server direkt über Sockets implementieren können, oder xinetd mit denen ist ziemlich einfach.

+0

cool, aber ich weiß nicht, wie man einen Sockel verwendet –

+0

Wie schon erwähnt, können Sie 'xinetd' verwenden, die einen Socket-Server für Sie bereitstellt. Ihr Server liest die Befehle von 'stdin' und schreibt Ergebnisse nach' stdout'. Es ist sehr einfach. Wenn Sie selbst einen Socket-Server implementieren wollen, sollten Sie sich die Python-Dokumentation ansehen: https://docs.python.org/2/library/socketserver.html Es ist ein guter Ausgangspunkt. – clemens

+0

klingt kompliziert, aber ich versuche danke dafür –

Verwandte Themen