Jeśli o to chodzi, możesz przecież to samo uzyskać za pomocą wskaźnika na strukturę bez użycia tablicy.
Przykładowo:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
To tylko przykład, można to rozwiązać na różne sposoby tylko za pomocą wskaźników, efekt będzie taki sam, jak w przypadku użycia tablicy.
Oczywiście należy pamiętać, że w przypadku przesyłania danych pomiędzy różnymi systemami należy zapewnić odpowiednią interpretację odebranych danych, mając na względzie
endianness oraz
struct padding. Wpisanie odebranych danych bezpośrednio do struktury (w ten sam sposób, jak przy wysyłaniu) może nie przynieść oczekiwanych rezultatów. To może być nieco bardziej kłopotliwe, niż samo wysłanie.
O zabezpieczeniu transmisji sumą kontrolną już pisał nie będę
