C # wysyła obiekty struktury przez gniazdo

zrobiłem trochę czytania w programowaniu klient / serwer w c #. Jestem zaznajomiony z tym procesem, aby zadać następujące pytanie:

jak transmitować obiekty struktury przez tcp / ip zamiast tylko łańcuchów?

moja aplikacja to gra sieciowa z funkcjami czatu. więc zamiast przesyłać tekst, chciałbym zaimplementować strukturę danych lub strukturę klasy, które będą miały dwa pola: i. pakiet typu ii. dane dla typu pakietu

i przesyłałbym to, gdy było to potrzebne podczas wykonywania aplikacji, i dekodowałam obiekt danych na końcu odbiorczym i umieszczałam go tam, gdzie należy.

nie szukam kodu, tylko kilka pomysłów i instrukcji wyszukiwania, które mogę przekazać do google, więc będę; mieć lepsze zrozumienie.

Czytałem o serializacji / de serializacji, czy to jest sposób, aby iść?

dzięki.

sprawdziłem posty, które pojawiły się jako tematy pokrewne, ale nadal chciałbym uzyskać więcej informacji.

questionAnswers(6)

yourAnswerToTheQuestion