Gast
#4714601
Hallo zusammen. Nachdem ich es nun geschafft habe, den Webserver von Ulrich Radig (für die, die es nicht kennen: https://www.ulrichradig.de/home/index.php/avr/eth_m32_ex) erfolgreich in meine Hardware zu implementieren, und diesen erfolgreich über den Browser ansprechen kann, beschäftige ich mich nun mit dem Implementieren einer Schnittstelle, die eine Kommunikation zwischen dem Webserver und einer Smartphone-App herstellen kann. Hierbei geht es mir vor allem darum, Arrays zu übertragen, die verschiedene Sensordaten erhalten. Einerseits soll somit das Smartphone ein Array vom Server mit Daten bekommen, andererseits soll das Smartphone allerdings auch ein Array an den Server senden können. Als Protokoll würde ich gerne http über TCP verwenden. Aktuell ist in der Software bereits implementiert, dass wenn man den Server über einen Browser anspricht, so öffnet sich eine auf dem Server gespeicherte Website, die unter anderem den Inhalt des Arrays graphisch darstellt. Nun möchte ich jedoch, dass lediglich dieses Array, also ohne jegliche Website, an das Smartphone gesendet wird. Das Smartphone sendet somit ein TCP-Paket an den Server, dieser soll nun das Array mit in das TCP-Paket packen. Nun die Frage: Auf der einen Seite, welche Anforderungen muss ein TCP-Paket vom Client erfüllen, damit der Server beispielsweise ein Array in die TCP-Antwort packt, und auf der anderen Seite, welche Anforderungen muss der Server erfüllen, um Arrays vom Client zu empfangen? Einen schönen Abend noch, wünscht Netzwerkneuling