15.05.2017, 19:30
No nic dziwnego, że crashowało. Chciałeś wpisać wartości do szablonu klasy? Złamałeś tutaj zasadę działania obiektowości.
No tak jak mówi Kimior, nie wiesz ile bitów będziesz musiał odczytać. Aby ominąć ten problem i tak musisz wpisywać dodatkowy bajt, który określi ile danych wpisałeś.
Czytaj 1 bajt - jakie dane, następne faktyczne dane. Przy czym kiedy przesyłasz małe wartości np. zakres 0-100 to tracisz 1 bajt, którego by tam nie musiało być.
Generalnie nie wiem po co tutaj takie uproszczenia.
No tak jak mówi Kimior, nie wiesz ile bitów będziesz musiał odczytać. Aby ominąć ten problem i tak musisz wpisywać dodatkowy bajt, który określi ile danych wpisałeś.
Czytaj 1 bajt - jakie dane, następne faktyczne dane. Przy czym kiedy przesyłasz małe wartości np. zakres 0-100 to tracisz 1 bajt, którego by tam nie musiało być.
Generalnie nie wiem po co tutaj takie uproszczenia.