|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
14.10.2015, 19:38 | #11 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Сокеты говоришь хочешь? Их есть у меня: fpsocket - классы для связи сокетами. Unit1 - сам удаленный управленец. И учти - его скорость работы потрясает своей тормознутостью P.S. Ладно... Проехали. Берите код кто хотите... Все равно он не круче РАдмина.
I'm learning to live...
Последний раз редактировалось Stilet; 15.10.2015 в 19:14. |
|
14.10.2015, 20:30 | #12 |
Форумчанин
Регистрация: 22.12.2010
Сообщений: 175
|
Спасибо Кстати совет на счет размера данных в пакете помог, скрин принялся, иногда вылетает AV но думаю справлюсь)
Моя разработка сугубо для самосовершенствования, ну и просто интерес. Скину своей бывшей информатичке на почту когда закончу) тройки мне ставила "Ты можешь лучше!"
Здравствуйте
Последний раз редактировалось NEoMASTERR; 14.10.2015 в 20:33. |
14.10.2015, 21:06 | #13 |
Форумчанин
Регистрация: 22.12.2010
Сообщений: 175
|
Нет я не справился. Почему то вылетает AV на втором пакете.
Сервер отправляет правильно всё, клиент странно принимает. Вместо 10236 приходит 18000+, но, стоит прицепить к процессу wpepro как всё налаживается, чё ему надо?)
Здравствуйте
|
14.10.2015, 21:12 | #14 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Ну так поставь бряк и посмотри какие переменные в nil указывают )
I'm learning to live...
|
14.10.2015, 21:49 | #15 |
Форумчанин
Регистрация: 22.12.2010
Сообщений: 175
|
Поставил 3 бряка в 3х местах, сервер все делает правильно
но клиент выпендривается 1 байт - сигнатура передачи скрина, следующие 2 байта - размер данных и вот почему то этот размер иногда равен 18260, хотя сервер послал наверняка не 18260, потому что там тоже логи, стоит подключить wpepro как ошибка пропадает, я час почти смотрел на работу приложения, вырубил wpepro, перезапустил клиент, 2 пакет пришёл - эррор, потому что 18260 > размера буфера
Здравствуйте
|
15.10.2015, 08:46 | #16 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Выясняй что сервер отправляет. Что-то видимо совсем не то.
I'm learning to live...
|
|
05.12.2015, 09:33 | #17 |
Форумчанин
Регистрация: 16.12.2009
Сообщений: 902
|
у вас прием пакета картинки неправильный просто голый пакет, а в нем может быть всякая белиберда и скорость может падать в сети это влияет на буфер приема он принимается по кускам, для правильности вам нужно ловить заголовок картинки либо свой заголовок, затем читать размер, когда пакет собирается в stream до нужного размера можно уже выводить картинку, тогда никакая скорость не помешает принять весь пакет и левые пакеты отсекаются.
Либо самому делать свой определенный заголовок указывать в нем тип заголовка и размер, затем все это проверять в приеме как я уже выше написал, иначе можно завалить ваш прием левыми пакетами, либо будут ошибки, либо картинка кривая к примеру в вашем клиенте Код:
Последний раз редактировалось Aliens_wolfs; 05.12.2015 в 13:16. |
05.12.2015, 13:15 | #18 |
Форумчанин
Регистрация: 16.12.2009
Сообщений: 902
|
а в сервере собираете пакет с таким же заголовком и отправляете, я думаю разберетесь
Код:
Последний раз редактировалось Aliens_wolfs; 05.12.2015 в 13:50. |
22.02.2016, 00:31 | #19 |
Форумчанин
Регистрация: 24.02.2010
Сообщений: 148
|
Ох какие люди, сколько лет, сколько зим, Aliens_wolfs ))
NEoMASTERR Советую прислушаться к Aliens_wolfs эксперту в этих делах ! |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Jpeg | warmbabe | Общие вопросы по Java, Java SE, Kotlin | 2 | 26.02.2010 20:14 |
Работа с JPEG | Artruman | Мультимедиа в Delphi | 2 | 04.05.2009 15:13 |
jpeg.dcu | Lemo | Общие вопросы Delphi | 14 | 31.12.2008 18:19 |
Jpeg | Артэс | Win Api | 1 | 29.11.2008 08:48 |
jpeg | All517 | БД в Delphi | 15 | 22.11.2007 14:31 |