Как отправить класс через подключение к розетку UDP?C#

Место общения программистов C#
Anonymous
Как отправить класс через подключение к розетку UDP?

Сообщение Anonymous »

У меня есть UDP -сервер, который я пытаюсь отправлять структуры, используя метод send () .. Не повезло до сих пор ... < /p>

Это то, что я использую: < /p>

H, g - структуры ... < /p>

sender side: < /p>

sender: < /p>

sender: < /p>

.IFormatter formatter = new BinaryFormatter();
MemoryStream stream = new MemoryStream();
formatter.Serialize(stream, H);
Byte[] buffer = stream.ToArray();
stream.Close();
< /code>

и на стороне приемника: < /p>

IFormatter formatter = new BinaryFormatter();
Stream s = new MemoryStream(buffer.Data);
ClientAnswerStruct G = (ClientAnswerStruct)formatter.Deserialize(s);
s.Close();
MessageBox.Show(G.name);
< /code>

Но я получаю эту ошибку: < /p>

Unable to find assembly 'UdpClientSample, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.
< /code>

'udpclientsample' Оказалось, что является названием клиентской программы, которая отправляет данные на сервер ... так что мне интересно, требуется ли для сериализации больше сериализации, поэтому отправьте структуру через соединение UDP?>

Подробнее здесь: https://stackoverflow.com/questions/196 ... connection

Вернуться в «C#»