Witam.
Postawiłem sobie problem, aby wysyłać do serwera pakiety w takiej formie:
- pierwsze 4 bajty to wielkość danych pakietu,
- następne 2 to iterator oznaczający numer komendy(kolejność),
- następnie 2 bajty oznaczają długość komendy
- oraz sama komenda
z tym, że komend może być kilka. To znaczy że może wystąpić sytuacja taka: 1->2->3->4->2->3->4->2->3->4->...itd
Czym w C# można się posłużyć, aby nie budować pakietu na piechotę dodając kolejno bajty, tylko użyć jakiejś struktury? funkcji? która zrobi to ładnie.
Jak to robią profesjonaliści?
Pozdrawiam