Вверх ↑
Этот топик читают: Гость
Разработчик
Ответов: 26170
Рейтинг: 2127
#16: 2012-05-13 18:14:12 ЛС | профиль | цитата
Я вообще понять не могу, что это за высосанная из пальца проблема -- кто мешает преобразовать Stream в String и читать IP отправителя в MT-потоке
карма: 22

0
Гость
Ответов: 17029
Рейтинг: 0
#17: 2012-05-13 18:15:36 правка | ЛС | профиль | цитата


Редактировалось 3 раз(а), последний 2025-01-09 08:44:17
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#18: 2012-05-13 18:16:42 правка | ЛС | профиль | цитата


Редактировалось 3 раз(а), последний 2025-01-09 08:44:17
карма: 0

0
Разработчик
Ответов: 26170
Рейтинг: 2127
#19: 2012-05-13 18:21:19 ЛС | профиль | цитата
г. |☺| писал(а):
а с stream в 128Мб потянет?

А разбить на куски Stream никак не получается, в чем проблема-то Тут на форуме примеров с разбивкой стрима тьма-тьмущая была
карма: 22

0
Гость
Ответов: 17029
Рейтинг: 0
#20: 2012-05-13 18:22:44 правка | ЛС | профиль | цитата


Редактировалось 3 раз(а), последний 2025-01-09 08:44:17
карма: 0

0
Разработчик
Ответов: 26170
Рейтинг: 2127
#21: 2012-05-13 18:38:28 ЛС | профиль | цитата
Я че-то не помню, что бы на SVN когда-то был компонент с IP в конце стрима. Это были самодельные поделки
карма: 22

0
Гость
Ответов: 17029
Рейтинг: 0
#22: 2012-05-13 18:58:13 правка | ЛС | профиль | цитата


Редактировалось 3 раз(а), последний 2025-01-09 08:44:17
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#23: 2012-05-13 19:01:37 правка | ЛС | профиль | цитата


Редактировалось 3 раз(а), последний 2025-01-09 08:44:18
карма: 0

0
Ответов: 3851
Рейтинг: 159
#24: 2012-05-13 19:08:00 ЛС | профиль | цитата

я обходился TCP_ServerEx - code_27898.txt..
карма: 0
начавший
0
файлы: 1code_27898.txt [1013B] [351]
Разработчик
Ответов: 26170
Рейтинг: 2127
#25: 2012-05-13 19:10:31 ЛС | профиль | цитата
Дело в том, что на SVN находится восстановленная версия после гибели предыдущего SVN, что там было раньше восстановить уже невозможно. А текущую версию никто больше не исправлял
карма: 22

0
Гость
Ответов: 17029
Рейтинг: 0
#26: 2012-05-14 03:13:56 правка | ЛС | профиль | цитата


Редактировалось 3 раз(а), последний 2025-01-09 08:44:18
карма: 0

0
Разработчик
Ответов: 26170
Рейтинг: 2127
#27: 2012-05-14 04:02:46 ЛС | профиль | цитата
г. |☺| писал(а):
Когда?

В конце ноября 2010 г.
------------ Дoбавленo в 03.53:
г. |☺|, а ты точно проверял, что файлы 128 мб передаются через стрим, я проверил на разных файлах -- 16 мб передало, а 40 мб начисто отказалось передавать одним потоком Дело в том, что накопление происходит через память, и не у всех она резиновая, так что, лучше разбить по кускам
------------ Дoбавленo в 04.02:
Я кажется понял, почему убрали выдачу IP со стрим приема -- эта конструкция не сможет работать без промежуточного стрим буфера MemoryStream, тк стрим уничтожается сразу же после выдачи события и окончания его цепи. Те, кто в этом шарит, то меня поймут. Для MT-потока такое допускать нельзя, тк как он сохряняет указатель, который, в данном случае, будет указывать на несуществующие данные и с ним работать будет уже нельзя, и может привести к краху программы
А при передачи больших потоков вообще ставит буфер не имеет никакого смысла, тк он жрет память на всю длину принятого потока. Опять все склоняется к кусочному разбиению передаваемого стрима
карма: 22

0
Гость
Ответов: 17029
Рейтинг: 0
#28: 2012-05-14 04:16:20 правка | ЛС | профиль | цитата


Редактировалось 3 раз(а), последний 2025-01-09 08:44:18
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#29: 2012-05-14 04:21:21 правка | ЛС | профиль | цитата


Редактировалось 3 раз(а), последний 2025-01-09 08:44:19
карма: 0

0
Разработчик
Ответов: 26170
Рейтинг: 2127
#30: 2012-05-14 04:53:46 ЛС | профиль | цитата
г. |☺| писал(а):
с x-го байта по y байт из 100500Мб не загружая весь файл в память

Только через SharedStream, но компонент сложный в понимании и не подходит для начинающих
карма: 22

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)