Я вообще понять не могу, что это за высосанная из пальца проблема -- кто мешает преобразовать Stream в String и читать IP отправителя в MT-потоке
Этот топик читают: Гость
Разработчик
Ответов: 26170
Рейтинг: 2127
|
|||
карма: 22 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 3 раз(а), последний 2025-01-09 08:44:17 |
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 3 раз(а), последний 2025-01-09 08:44:17 |
|||
карма: 0 |
|
Разработчик
Ответов: 26170
Рейтинг: 2127
|
|||
г. |☺| писал(а): а с stream в 128Мб потянет?А разбить на куски Stream никак не получается, в чем проблема-то Тут на форуме примеров с разбивкой стрима тьма-тьмущая была |
|||
карма: 22 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 3 раз(а), последний 2025-01-09 08:44:17 |
|||
карма: 0 |
|
Разработчик
Ответов: 26170
Рейтинг: 2127
|
|||
Я че-то не помню, что бы на SVN когда-то был компонент с IP в конце стрима. Это были самодельные поделки
|
|||
карма: 22 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 3 раз(а), последний 2025-01-09 08:44:17 |
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 3 раз(а), последний 2025-01-09 08:44:18 |
|||
карма: 0 |
|
Ответов: 3851
Рейтинг: 159
|
|||
карма: 0 |
| ||
файлы: 1 | code_27898.txt [1013B] [351] |
Разработчик
Ответов: 26170
Рейтинг: 2127
|
|||
Дело в том, что на SVN находится восстановленная версия после гибели предыдущего SVN, что там было раньше восстановить уже невозможно. А текущую версию никто больше не исправлял
|
|||
карма: 22 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 3 раз(а), последний 2025-01-09 08:44:18 |
|||
карма: 0 |
|
Разработчик
Ответов: 26170
Рейтинг: 2127
|
|||
г. |☺| писал(а): Когда?В конце ноября 2010 г. ------------ Дoбавленo в 03.53: г. |☺|, а ты точно проверял, что файлы 128 мб передаются через стрим, я проверил на разных файлах -- 16 мб передало, а 40 мб начисто отказалось передавать одним потоком Дело в том, что накопление происходит через память, и не у всех она резиновая, так что, лучше разбить по кускам ------------ Дoбавленo в 04.02: Я кажется понял, почему убрали выдачу IP со стрим приема -- эта конструкция не сможет работать без промежуточного стрим буфера MemoryStream, тк стрим уничтожается сразу же после выдачи события и окончания его цепи. Те, кто в этом шарит, то меня поймут. Для MT-потока такое допускать нельзя, тк как он сохряняет указатель, который, в данном случае, будет указывать на несуществующие данные и с ним работать будет уже нельзя, и может привести к краху программы А при передачи больших потоков вообще ставит буфер не имеет никакого смысла, тк он жрет память на всю длину принятого потока. Опять все склоняется к кусочному разбиению передаваемого стрима |
|||
карма: 22 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 3 раз(а), последний 2025-01-09 08:44:18 |
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 3 раз(а), последний 2025-01-09 08:44:19 |
|||
карма: 0 |
|
Разработчик
Ответов: 26170
Рейтинг: 2127
|
|||
г. |☺| писал(а): с x-го байта по y байт из 100500Мб не загружая весь файл в памятьТолько через SharedStream, но компонент сложный в понимании и не подходит для начинающих |
|||
карма: 22 |
|