Как отправить класс через подключение к розетку 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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