Как-то странно ведёт себя субж - выдаёт onDisconnect, а затем вдруг onRecieve, причём в 137м так было только иногда (при большОй загрузке сети), а в 139й - постоянно. Пример могу привести,
только вот вряд ли он у Вас заработает --- это интерфейс для поискового сервера lorien, стоящего в лок. сети ГЗ МГУ...
Этот топик читают: Гость
Ответов: 5446
Рейтинг: 323
|
|||
карма: 1 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
TCPClient из 137 это совсем другой компонент. Если в 139 имеются глюки то можно его просто переписать из 137.
|
|||
карма: 27 |
|
Ответов: 5446
Рейтинг: 323
|
|||
Похоже, что имеются, причём серьёзные (на уровне реализации).
Путём длительной отладки выяснил, что если TCPClient-у (в 139) приходит пакет после рассоединения то возникает Exception весьма некрасивого вида: http://iarspider.narod.ru/Clipboard01.jpg Кроме того, установлено, что оба клиента весьма небрежно относятся к приходящим пакетам hiAsm b137 [code:1] Packet: From 172.16.16.100 To 10.0.1.48 Prot: TCP Size: 48 TTL:62 Packet: From 172.16.16.100 To 10.0.1.48 Prot: TCP Size: 40 TTL:62 Packet: From 172.16.16.100 To 10.0.1.48 Prot: TCP Size: 1500 TTL:62 Packet: From 172.16.16.100 To 10.0.1.48 Prot: TCP Size: 1500 TTL:62 Packet: From 172.16.16.100 To 10.0.1.48 Prot: TCP Size: 1500 TTL:62 Packet: From 172.16.16.100 To 10.0.1.48 Prot: TCP Size: 1500 TTL:62 Packet: From 172.16.16.100 To 10.0.1.48 Prot: TCP Size: 1500 TTL:62 Packet: From 172.16.16.100 To 10.0.1.48 Prot: TCP Size: 1500 TTL:62 Packet: From 172.16.16.100 To 10.0.1.48 Prot: TCP Size: 1500 TTL:62 [/code:1] C# (делает всё то же самое) [code:1] Packet: From 172.16.16.100 To 10.0.1.48 Prot: TCP Size: 48 TTL:62 Packet: From 172.16.16.100 To 10.0.1.48 Prot: TCP Size: 40 TTL:62 Packet: From 172.16.16.100 To 10.0.1.48 Prot: TCP Size: 1500 TTL:62 Packet: From 172.16.16.100 To 10.0.1.48 Prot: TCP Size: 1500 TTL:62 Packet: From 172.16.16.100 To 10.0.1.48 Prot: TCP Size: 1500 TTL:62 Packet: From 172.16.16.100 To 10.0.1.48 Prot: TCP Size: 1500 TTL:62 Packet: From 172.16.16.100 To 10.0.1.48 Prot: TCP Size: 1500 TTL:62 Packet: From 172.16.16.100 To 10.0.1.48 Prot: TCP Size: 1500 TTL:62 Packet: From 172.16.16.100 To 10.0.1.48 Prot: TCP Size: 1500 TTL:62 (>>) Packet: From 172.16.16.100 (>>) To 10.0.1.48 Prot: TCP Size: 40 TTL:62 [/code:1] Куда теряется пакет отмеченный (>>)? |
|||
карма: 1 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
iarspider, TCP компонеты версии 139 не моего авторства - полагал что они отлажены и сделаны не на скорую рука. Как оказалось это не так. Пакеты действительно уходят неизвестно куда с полным вылетом программы(это можно увидеть на примере SendPicture). Поэтому придется брать за основу TCP из 137 и делать свои классы по человечески.
|
|||
карма: 27 |
|
Ответов: 5446
Рейтинг: 323
|
|||
Будем ждать... ... ... ...
|
|||
карма: 1 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 6 раз(а), последний 2021-06-24 08:51:27 |
|||
карма: 0 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
biber, ping localhost всегда выдает ttl=255 на любой ОС. Вам это что нибудь говорит?
|
|||
карма: 27 |
|
Ответов: 5446
Рейтинг: 323
|
|||
Когда же наконец появится правильный TCPClient?
А то получается, что hiAsm в моей проге используется только для написания фейса и передачи управления написанным на C++ библиотекам... |
|||
карма: 1 |
|
Ответов: 21
Рейтинг: 1
|
|||
iarspider писал(а): Когда же наконец появится правильный TCPClient?прошло почти 8 лет..., а tcpclient все так же глючит и недокачивает данные. что прекрасно видно из схемы
|
|||
карма: 1 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 6 раз(а), последний 2021-06-24 08:51:25 |
|||
карма: 0 |
|
Ответов: 21
Рейтинг: 1
|
|||
я бы и рад но:
1 это как то неправельно. из-за одного компонента менять платформу 2 в снет нет очень много нужных компонентов 3 а что если у меня вообще неустановлен снет. так что снет это не выход. зы а ниуког случаем незаволялся тцпклиент из 137 версии? |
|||
карма: 1 |
|
Ответов: 1061
Рейтинг: 22
|
|||
foxss, а что сам не сделаешь? Сокеты в Delphi
|
|||
карма: 0 |
|
Ответов: 4630
Рейтинг: 749
|
|||
По чем можно заметить, что страница не грузится?
Закрывающий тег получен: |
|||
карма: 26 |
| ||
файлы: 1 | sdfsdfsdfsdfsdf.jpg [158.3KB] [584] |
Ответов: 1061
Рейтинг: 22
|
|||
foxss, и правда, что именно не докачивает? У меня как и у Netspirit работает и всё докачивает! Мне кажется, то о чём ты говоришь, проблемы конвертации! Вот у меня куски текста:
в браузере исходник страницы - <![CDATA[Красота • Re: Израильская косметика Lamerel - знакомы?]]> в программе - <![CDATA[Красота • Re: Израильская косметик c91 Lamerel - знакомы?]]> Именно так, с переносами и вместо "ка" - "c91" |
|||
карма: 0 |
|
Ответов: 21
Рейтинг: 1
|
|||
Netspirit писал(а): RinniX писал(а): |
|||
карма: 1 |
|