Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Флейм (http://www.flasher.ru/forum/forumdisplay.php?f=53)
-   -   IRC клиент во Flash (http://www.flasher.ru/forum/showthread.php?t=85985)

Evdo 05.10.2006 10:32

IRC клиент во Flash
 
Нужен такой клиент, для встраивания его на сайт.
Возможно ли на Flash создать такой клиент?

etc 05.10.2006 13:06

Только через сокет-сервер. Flash сам не сможет по сокету общаться с irc.
А связка irc-сокет <—> сокет <—> Flash как-то не очень вкусно выглядит.

fishbounce 05.10.2006 14:00

но ведь есть flex

Evdo 05.10.2006 14:24

Цитата:

Сообщение от __etc
Только через сокет-сервер. Flash сам не сможет по сокету общаться с irc.
А связка irc-сокет <—> сокет <—> Flash как-то не очень вкусно выглядит.

да я видел такую реализацию например вот здесь http://www.wdmedia.org/index-en.php
но не как не могу заставить ее нормально работать. Конект есть а ни каких даных не передается. Кто нибудь может посоветовать что с этим можно поделать? Или какие нибудь альтернативные варианты.
Кстате запустить пытался все по виндой.

Evdo 05.10.2006 14:27

Цитата:

Сообщение от fishbounce
но ведь есть flex

Не разу не сталкивался с Flex, не могли бы по подробней расписать?

etc 05.10.2006 15:45

Цитата:

Сообщение от fishbounce
но ведь есть flex

Есть. Осталось выяснить, сколько людей с 9-ым плеером. И что скажет секьюрити на такой коннект…

Кстати, у меня появилась мысль написать свой IRC-клиент на AS3 8)
Только это долгострой очевидный…

fishbounce 05.10.2006 16:03

ну, я думаю, все-таки irc-клиент не промо-сайт - люди, которые захотят им воспользоваться, при желании поставят 9 плеер, все-таки стимул, мне кажется, побольше, чем посмотреть промо-сайт.


to Evdo:

flex2 - как бы сказать покороче... новый продукт от adobe, продолжение развития flash. Новый язык - actionscript3. Технология flex - xml-диалект для описания интерфейса (язык mxml). Для вашего случая - появилась возможность работать с сокетами по бинарному протоколу. Я, например, делал мегапростенький mail-клиент (просто убедиться, что все работает:)) .

В google можно примеры поискать.
Я помню, еще тока, когда alpha-beta'ы flex были, уже этих клиентов понаписали на as3:)

etc 05.10.2006 16:07

Цитата:

Сообщение от fishbounce
ну, я думаю, все-таки irc-клиент не промо-сайт - люди, которые захотят им воспользоваться, при желании поставят 9 плеер, все-таки стимул, мне кажется, побольше, чем посмотреть промо-сайт.

А по-моему, посетители вообще не будут знать, что такое IRC и как оно работает.
На мой взгляд, лучше (и проще) написать сокет-сервер и чат во Flash 8.

fishbounce 05.10.2006 16:13

Цитата:

Сообщение от __etc
А по-моему, посетители вообще не будут знать, что такое IRC и как оно работает.
На мой взгляд, лучше (и проще) написать сокет-сервер и чат во Flash 8.

Ну, может быть и лучше. Не знаю, правда, проще ли, я уже так привык в as3:)

etc 05.10.2006 16:19

Цитата:

Сообщение от fishbounce
Ну, может быть и лучше. Не знаю, правда, проще ли, я уже так привык в as3:)

Дело в целевой группе. Флешек под девятый плеер в повседневности я ещё не встречал.

Evdo 05.10.2006 17:40

Цитата:

Сообщение от fishbounce
В google можно примеры поискать.
Я помню, еще тока, когда alpha-beta'ы flex были, уже этих клиентов понаписали на as3:)

что то рылся рылся так и не нашел ни чего не подскажете где рыть лучше, или может ссылки какие есть?

Evdo 05.10.2006 17:53

Цитата:

Сообщение от __etc
А по-моему, посетители вообще не будут знать, что такое IRC и как оно работает.
На мой взгляд, лучше (и проще) написать сокет-сервер и чат во Flash 8.

А зачем писать с нуля тут вот http://www.wdmedia.org/index-en.php готовый есть, его бы до ума до вести, думаю проблема в том что он изначально был под nix заточен, а под виндой чтото работать не хочет толи кадировку этот сокет сервер не понимает, может другая причина.

Смольный (Smolniy) 05.10.2006 18:58

По IRC гуляет обычный битовый траффик. Если взять спецификацию по IRC протоколу и реализовать его на Flash, то никаких посредников не потребуется, тем более что IRC-сервера работают на портах выше 1024, что разрешено флашу. Безо всяких флексов и под 6-й плеер. :)
Только трудоемко это все...
Проблемы же несоответствия кодировок смехотворны...

etc 05.10.2006 19:15

Цитата:

Сообщение от Смольный (Smolniy)
По IRC гуляет обычный битовый траффик. Если взять спецификацию по IRC протоколу и реализовать его на Flash, то никаких посредников не потребуется, тем более что IRC-сервера работают на портах выше 1024, что разрешено флашу. Безо всяких флексов и под 6-й плеер. :)
Только трудоемко это все...
Проблемы же несоответствия кодировок смехотворны...

Ага, я пробовал. Только IRC не посылает нулевой байт в конце строки (во всяком случае, у меня не работало).

Смольный (Smolniy) 05.10.2006 19:56

Будет время - попробую. Есть у меня идеи на этот счет...

Nirth 05.10.2006 20:52

Есть пример IRC клиента на Flex 2 Alpha 1, правда наверное его уже не найти в нете.

Но сделать вполне реально, есть класс Socket, есть ByteArray.

P.S. в смысле можно конечно юзать и старый XMLSocket, но теперь для этого есть свои инструменты.

Смольный (Smolniy) 06.10.2006 01:41

Совместимость, батенька...

Evdo 06.10.2006 10:27

Цитата:

Сообщение от Смольный (Smolniy)
Проблемы же несоответствия кодировок смехотворны...

Тогда попробуй запустить под виндой вот это http://www.wdmedia.org/index-en.php
, думаю у знающего человека это много времени не займет, проблема может и не в кодировке я пробовал переводить cp1251 в UTF8 а дальше по программе, но логонится он все рано не хочет, хотя я может вообще неправельно к проблеме подошел.

Evdo 15.10.2006 22:38

Помогите ктонибудь с этим чатом очень надо!

etc 15.10.2006 23:18

http://dev.etcs.ru/blog/shit/irc_client_as3/
Доделайте сами 8)
Пока я аналог mIRC на Flex напишу, ещё много времени пройдёт :D
Правда, я уже начал)))

ravenco 16.10.2006 00:17

Цитата:

Сообщение от Evdo
Помогите ктонибудь с этим чатом очень надо!

если для чата, у меня есть готовое решение...
http://bukhara.gov.uz/chat/
только информация не с IRC канала.
а что он должен делать с IRC? показать топик, приветствовать по имени, и сказать пока, досвидания?

UPD. набрать в чате "/helps" - (") убрать...

etc 16.10.2006 00:31

ravenco, mIRC видел? :)
Вот что-то в этом духе.

ravenco 16.10.2006 00:54

Цитата:

Сообщение от __etc
ravenco, mIRC видел? :)
Вот что-то в этом духе.

тогда что скрываеш от парня?
http://dev.etcs.ru/blog/shit/irc_client_as3/#more-30
твое???

etc 16.10.2006 00:59

Моё. Да это безобразие по принципу «лишь бы поболтать». В целом и общем это трудно назвать чатом, потому как голый скрипт и никакого интерфейса.
Да и на девятке к тому же…
На восьмёрке бы :D

ravenco 16.10.2006 01:13

Цитата:

Сообщение от __etc
Моё. Да это безобразие по принципу «лишь бы поболтать». В целом и общем это трудно назвать чатом, потому как голый скрипт и никакого интерфейса.

Да ладно скромничать:rolleyes:
число 13 ничего не напоминает?

*подсказка ya.ru и нажать на ссылку внизу справа
чем тебя и поздравляю...
+Nokia отлично сделано! точнее все работы...

Evdo 18.10.2006 21:12

Спасибо всем! разобрался с чатом который через сокет связку на пхп работает, а скрипт на 9 ке приму к сведенью,спасибо :).

artcraft 30.10.2006 22:34

тут чат:
http://je2050.de/

тут исходники:
http://blog.je2050.de/

Evdo 01.04.2007 12:40

Цитата:

Сообщение от artcraft
тут чат:
http://je2050.de/

тут исходники:
http://blog.je2050.de/

Чтото не нашел я там исходников.

etc 01.04.2007 13:06

Да, прошло полгода, исходники куда-то подевались, угу…
А поискать по слову «IRC», не?


Часовой пояс GMT +4, время: 20:00.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.