![]() |
C# Socket Send
Есть Два масиива байтов byte
Мне их нужно сравнить, если какойто из байтов разный то нужно скинуть по Socket его номер и данные. Как это лучше сделть я не знаю. Пожалуйста, кодом! C# ;) |
разница у вас в каком смысле.
|
Например
if(byte1[i]!=byte2[i]) { } i - номер ; byte1[i] - данные |
так они у тебя уже есть. и i - номер ; byte1[i] - данные
если не равны то записывай куда надо... |
Код:
public static Soket Connect1(string host, int port) |
допустим я скидую данные в двухмерный массив int[0][0] - [номер][данные]
Как мне потом его скинуть?! Код:
s.Send(a.Where((aj,j)=>aj!=b[j]).ToArray()); |
если ты "скидуешь" данные в двумерный массив тебе в любом случае придётся либо приводить его к одномерному, либо использовать сериализацию.
Цитата:
|
Главная проблема в том:
Номер - это int Данные - это byte И как мне их увязать и скинуть я не знаю. |
help pliz
|
Цитата:
Так и отправляй, номер(4байта) и данные(1байт) |
| Время: 12:02 |