Передать массив байтов C#

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by ShkiperLol, 23 Jun 2010.

  1. ShkiperLol

    ShkiperLol Banned

    Joined:
    17 Apr 2010
    Messages:
    182
    Likes Received:
    1
    Reputations:
    0
    Передать массив байтов с неизвестным количеством байтов.

    Использую такой код :


    Хочу отказаться от StreamWriter . :confused:
     
    #1 ShkiperLol, 23 Jun 2010
    Last edited: 23 Jun 2010
  2. Ra$cal

    Ra$cal Elder - Старейшина

    Joined:
    16 Aug 2006
    Messages:
    670
    Likes Received:
    185
    Reputations:
    78
    я прально понимаю ты пишешь количество байт в файл, потом получатель считывает это значение из того же файла, а потом идет пересылка этих байтов по сетке?
     
  3. M_script

    M_script Members of Antichat

    Joined:
    4 Nov 2004
    Messages:
    2,581
    Likes Received:
    1,317
    Reputations:
    1,557
    Либо ты прав, либо мы оба ошибаемся и это приватный метод кодинга.
    ТС, может сначала передать количество байт, а потом сами байты?
     
  4. ShkiperLol

    ShkiperLol Banned

    Joined:
    17 Apr 2010
    Messages:
    182
    Likes Received:
    1
    Reputations:
    0
    Вы не понели например мне нужно передать байты с сервера на клиент.

    Вот сервер знает скоко массив байтов например 100
    Но клиент же не знает скоко там байт для этого я это значение передаю например 100.

    Сервер:
    Клиент:
    После того как я знаю скоко размер массива я его создаю и потом передаю уже массив знаю его количество.




    Как мне педелать количество байт ?? Без streamwriter.

    Вообщето я так в коде и сделал. Как мне узнавать количество байт без streamwriter.
     
    #4 ShkiperLol, 23 Jun 2010
    Last edited: 23 Jun 2010
  5. M_script

    M_script Members of Antichat

    Joined:
    4 Nov 2004
    Messages:
    2,581
    Likes Received:
    1,317
    Reputations:
    1,557
    Сишарп не знаю.
    Отправляешь число - количество байт. Потом отправляешь байты.
    Получаешь 4 байта (если int), в которых записано число передаваемых байт, потом получаешь сами байты.
     
  6. Ra$cal

    Ra$cal Elder - Старейшина

    Joined:
    16 Aug 2006
    Messages:
    670
    Likes Received:
    185
    Reputations:
    78
    полный код дай. какой конекретно у тебя StreamWriter - то ли в файл пишет, то ли куда еще - не понятно.