Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > Общие вопросы

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 02.09.2004, 12:26
kazakov_gin вне форума Посмотреть профиль Найти все сообщения от kazakov_gin
  № 61  
kazakov_gin
 
Аватар для kazakov_gin

Регистрация: Dec 2003
Сообщений: 347
Не прошло и года как у меня возникла новая проблема.
Можно ли в том сокет-сервере узнать как-нибудь когда кто-то отключился?
Например при подключении if ( ($newguest = socket_accept($listener))>0) мне же нужно обратное.
Помогите плз.
__________________
[GIN]

Старый 22.09.2004, 15:42
kazakov_gin вне форума Посмотреть профиль Найти все сообщения от kazakov_gin
  № 62  
kazakov_gin
 
Аватар для kazakov_gin

Регистрация: Dec 2003
Сообщений: 347
А я и сам догнал!
PHP код:
    for ($i=0$i<count($guests); $i++){
        if (
$err socket_recv($guests[$i],$buf,1024,0)){
            
array_push($bufs,$buf."\0");
        }else 
$err.=";)";
        if(
$err == "0;)"){
            echo(
"<br />User left the chat!");
            
array_splice($guests$i1);
        }
    } 
Коряво, но работает!
__________________
[GIN]

Старый 22.09.2004, 20:04
Dr.OH вне форума Посмотреть профиль Отправить личное сообщение для Dr.OH Найти все сообщения от Dr.OH
  № 63  
Dr.OH

Регистрация: Aug 2003
Сообщений: 299
Отправить сообщение для Dr.OH с помощью ICQ
КСТАТИ, на тему, а ты случайно не можешь дать посмотреть как это все работает в сети на реальном сервере и исходный код сервера если можно?

Старый 23.09.2004, 12:40
kazakov_gin вне форума Посмотреть профиль Найти все сообщения от kazakov_gin
  № 64  
kazakov_gin
 
Аватар для kazakov_gin

Регистрация: Dec 2003
Сообщений: 347
Да я бы и сам непрочь посмотреть, как это будет работать...
Надеюсь, когда-нибудь мне это удасться, сразу брошу сюда ссылку.
__________________
[GIN]

Старый 01.11.2004, 07:07
alex1000 вне форума Посмотреть профиль Отправить личное сообщение для alex1000 Найти все сообщения от alex1000
  № 65  
alex1000

Регистрация: May 2003
Адрес: СПБ
Сообщений: 54
Мужики! Прошу тестировать чатик, который тут обсуждался.
http://oksva-tm.ru/catalog/chat_flash.php

Старый 02.11.2004, 01:30
Dr.OH вне форума Посмотреть профиль Отправить личное сообщение для Dr.OH Найти все сообщения от Dr.OH
  № 66  
Dr.OH

Регистрация: Aug 2003
Сообщений: 299
Отправить сообщение для Dr.OH с помощью ICQ
хм... да, классно... коннектится правда несколько долго, но это ничего.. а комментарии будут? по поводу исходинка и настройки сервера (apache)?

Старый 02.11.2004, 04:35
alex1000 вне форума Посмотреть профиль Отправить личное сообщение для alex1000 Найти все сообщения от alex1000
  № 67  
alex1000

Регистрация: May 2003
Адрес: СПБ
Сообщений: 54
Я выложу исходник, не этот - другой, который работает, внешний вид его ты знаешь

http://oksva-tm.ru/chat
Комментарии будут, накалякаю маленькую статью для контента на свой сайт http://app.bip.ru
Пока можешь посмотреть статейку про оптимизацию графики для флэша - вобщем ничего нового, кроме

отображения контуров во флэше http://app.bip.ru/optim/flashoptimize.html

А пока кратко - каждый обьект это отдельный поток данных, если создашь сокет одним LoadVars, то

больше им ничего не делай. У меня, скрипт создающий сокет, пишет номер порта в файл, который

потом читают все клиенты. И чтобы каждый клиент не создавал свой сокет, скрипт открывает сессию.

Есть сессия - значит висит скрипт с сокетом....ладно, коротко не получилось, позже отпишу.
А настроек апача особых не было. Разве, что может у тебя PHP в защищенном режиме, как на

бесплатных хостах.

Создать новую тему   Часовой пояс GMT +4, время: 14:38.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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