Сформируйте свою структуру данных, сериализуйте. Отправьте массив байтов куда требуется и на устройстве произведите десереализацию.
Смотрите в сторону Socket или TcpClient, так же понадобится BinaryFormatter.
Если не хотите морочить голову с сериализацией и у вас будет простой функционал, то посылайте просто строчки с нужной информацией а на сервере либо клиенте уже как угодно обрабатывайте содержимое строки.
Тут описание как работать с сокетами в C#.