или как-то подписаться на событие ClientConnected(), которое будет возвращать данные, например SocketId:111;ClientId:22;Name:"Иванов Иван";Socket: SocketType, ну либо просто SocketId(атомарно увеличивающийся с каждым подключением) и сам Socket
Ну я думаю на сервере сделать слайс и хранить данные о онлайн клиентах типа {number,Name...,Socket} и когда соккет закрывается(по обрыву либо отключению), то я удаляю его из онлайн таблицы. И когда мне нужно отослать всем либо одному- я беру их/его соккет и отсылаю, что б типа была функция SendToSocket(Socketnumber) или SendToAll() .А когда срабатывает ClientConnected() - я знаю, что нужно добавить в таблицу онлайн - новый соккет. и если срабатывает ClientDisconected(111) - я удаляю сокет 111 из неё. Ну как-то так....
Да- спасибо. Я 2 раза кликнул. Ещё вопрос- А есть в библиотеки функция, что б если обрыв в сети будет- её запустить и реконектится через определённое время?
ну пока я думал джейсоном пересылать типа {"commadnd":"command1","data":{"param1":1}} . Распарсиватель этого я сделал вручную без rpc (не знаю- на сколько это профессионально, но работает). Пересылку картинок и др. данных пока не планировал, но возможно потом-да. Ещё вопрос- если я ставлю 80 порт? Нужно, что б порт не блокировался брандмауером по умолчанию и 99% что б был открыт по умолчанию- без лишних установок. И если будет http server - то параллельно они будут работать,на сколько я понял, так как там разные протоколы?
Ну я в другом месте создаю кнопку, привязываю приложение и айди кнопки, а здесь хочу увидеть, что есть обновления. Здесь я тоже подключаю тоже приложение и айди кнопки, но изменения только после перезагрузки страницы
Спасибо. Начал делать, но не срабатывает . Я написал VK.init({apiId: 5309489, onlyWidgets: true });
VK.Widgets.Like("vk_like", {type: 'mini', verb: 1},55); //55 -интекс кнопки
VK.Observer.subscribe("widgets.like.liked", function (likeCount)
{
alert ("Thank you for your like."+likeCount);
}); //Но когда лайкаю на неё в другом месте - изменений нет
там ограничение вроде 3 раза в секунду. Я уже думаю- может загружать фрейм вконтакте на моём сервере- там доступ будет и во внутрь фрейма и можно будет всё отследить, в отличие от обычного пользователя
Я смотрю в сторону фреймов и Javascript-a. Допустим-я делаю страничку и кидаю туда фрейм с нужным мне сайтом, а потом через jquery вытаскиваю нужные данные и отправляю на сервер либо создаю массив, потом нужно "клацнуть" на кнопках во фрейме, в результате чего во фрейм подкачается новая страница с нужными данными и я повторю действия....ну логика такая- сейчас буду смотреть, как это сделать
Просто я планирую ещё одну програмку кинуть, которая и будет этим заниматься. Я делаю запрос ей и говорю- обнови. Она даёт запрос серверу- он выключается. Потом она обновляет и запускает обновлённый файл