Форум на Kuban.ru (http://forums.kuban.ru/)
-   Разработка программ (http://forums.kuban.ru/f1024/)
-   -   Delphi7 TTcpServer и Flash (http://forums.kuban.ru/f1024/delphi7_ttcpserver_i_flash-2134438.html)

савелий111 30.01.2012 15:37

Delphi7 TTcpServer и Flash
 
Серверная часть на Delphi7, компонент TcpServer1 из вкладки Internet ждет данные на порт. TcpClient их успешно отсылает, но есть нужда этим или другим компонентом ловить данные (строку) из флеша. Почти работает но. при отсылке из флеша ничего не происходит, флеш повисает. При закрытии флеша строчка приходит на сервер на дельфи..

Как победить зависание и отсылку только по выходу? Или подскажите другие пути реализации - отсылка текстовой строки по сети из флеш в дельфи

aj3 30.01.2012 15:59

дельфи труп, флэш вкурсе, ему стремно.

[img]http://s.lurkmore.to/images/thumb/2/2d/Trollface_HD.png/657px-Trollface_HD.png[/img]

drmiller 30.01.2012 16:07

Давно я имел дело с передачей по сети, с помощью этих компонент, но скорее всего всему виной зацикливание при прослушке. Слушаешь ты, наверное, в потоке?

TVV1 30.01.2012 16:08

Сложно сразу сказать кто там косячит
Может Flash ждет чего то?

Если нечто что может с этим flash работать нормально? если да то качай [url]http://www.wireshark.org/[/url] и смотри кто там что и куда посылает
Потом определись кто там и куда конектится. Флеш к твоему серверу, или твой клиент к флешу. Так же смотри всякие там таймауты и т.п.

Волчица 31.01.2012 01:07

[em]зацикливание при прослушке[/em]
Слушаю в событии OnAccept компонента TcpServer
а зацикливание - это как?
4-TVV1 >качаю, посмотрю

Волчица 31.01.2012 01:50

похоже, "той" стороне нехватает дисконнекта после отсылки. Но "ту" сторону другой человек делает, проверить счас не могу.

drmiller 31.01.2012 08:35

5-Волчица > Забыл я, что там есть это событие, думал в потоке в цикле слушаете...

савелий111 02.02.2012 05:23

в общем, перешел на старый ServerSocket (импорт из /bin/dclsocket70 или как то так) и заодно в режим nonblocking (синхронная работа), нормально

ELEAv4 01.03.2012 20:09

2-Продаются саженцы > ты это эмбракадере расскажи :)


Текущее время: 22:24. Часовой пояс GMT +3.