Ich habe eine App, die Daten aus einem Socket mithilfe der Stream-Klasse abruft.Abrufen von Daten aus InputStream
Alles scheint wie erwartet zu arbeiten, ich Daten in der Delegatmethode empfange:
func stream(_ Stream: Stream, handle eventCode: Stream.Event)
Die Herausforderung, die ich die Daten in nützliche Informationen konvertiert habe. Es gibt eine Android-App, die das tut, was ich mit einem ByteBuffer
erreichen möchte.
Diese ByteBuffer
durchläuft die Daten in Intervallen von 4 und analysiert die Daten in die erforderlichen Datentypen mit Methoden wie getFloat
und getInt
.
Grundsätzlich möchte ich die InputStream-Daten durchlaufen und alle Werte im Stream abrufen. Jeder Wert ist immer 4 Byte lang.
Wie kann ich dies mit Swift 3 machen?