За последние 24 часа нас посетили 18194 программиста и 1607 роботов. Сейчас ищут 1548 программистов ...

jsock framework 1

Тема в разделе "Прочее", создана пользователем Padaboo, 17 окт 2016.

  1. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
  2. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
  3. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    а нафига тебе флеш?
     
  4. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    В общем html5 socket это просто http get запрос socket.io тоже (просто обертка)
    Мне нужен tpc/udp socket, это api браузера либо flash(action script) объект в котором реализованы сокеты и его функции можно вызывать через javascript.

    Зымысел такой:
    Клиент из браузера соединяется постоянным соединением с серваком принимате и передает данные.

    А из этого всего можно сделать онлайн игру или потоковое аудио видео
     
    #4 Padaboo, 16 дек 2016
    Последнее редактирование: 16 дек 2016
  5. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    из встроенного в браузер есть вебсокеты как раз для этого, пиринговые соединения есть тоже. Ты уверен, что тебе именно флеш нужен?
     
  6. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    Неуверен.
    На серваке висит tcp/udp сокет который ждет что ему перешлют байты.

    Websocket и прочие либы почему то отправляют сообщения по протоколу http - (обертка над tcp).

    GET /chat HTTP/1.1
    Host: server.example.com
    Upgrade: websocket
    Connection: Upgrade
    Origin: http://javascript.ru
    Sec-WebSocket-Key: Iv8io/9s+lYFgZWcXczP8Q==
    Sec-WebSocket-Version: 13


    А мой сервер ждет просто строку строку (байты)
    --- Добавлено ---
    Второй вариант сделать java applet который будет выполнять функции socket клиента.
    Библиотека: http://stephengware.com/projects/javasocketbridge/
    Но в google chrome перестал поддерживать апплеты из коробки (нужно ставить плагин который неработает) и в firefox (linux) тоже не пашет.
    Остается паследний вариант, сокеты на flash и javascript мост:
    http://javascript.ru/unsorted/bridge-to-flash
     
  7. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    это я понял. не проще ли на серваке этот вопрос решить? поддержка вебсокетов сейчас есть для любого языка. Прилепить не велика работа. Разве нет?

    java applet сам себя не поставит. если у тебя юзеры на такое согласные, то конечно это неплохой вариант, за исключением тёрок со старыми апи для апплетов, которые нынче вроде вообще поддерживаются через раз. А вот вебсокеты поддерживаются много кем =)
     
  8. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    Ясно, наверное придется писать всетаки свой толстый клиент.
    Мне нужно:
    1. Гибкость
    2. Переписываю сервер на keep-alive - клиент соединяется с сервером, пишет и принимает в сокеты без сессий.

    Может быть расширение для браузера напишу там есть сокет api
    https://developer.chrome.com/apps/socket
     
  9. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
  10. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
  11. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1