реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> GSM и аська, Как прикрутить
rsmsr
сообщение Jul 22 2008, 11:37
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 36
Регистрация: 28-05-06
Пользователь №: 17 529



Можно ли отправлять и принимать сообщения с GSM-модуля на аську?
Go to the top of the page
 
+Quote Post
Rst7
сообщение Jul 22 2008, 11:52
Сообщение #2


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



А смысл?

А по существу вопроса - отвечаю, можно. Но первый вопрос все равно остается wink.gif


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
rsmsr
сообщение Jul 22 2008, 13:23
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 36
Регистрация: 28-05-06
Пользователь №: 17 529



Альтернативный (дополнительный) канал оповещения.
А по существу вопроса, можно ли подробнее на примере (в смысле, делал ли кто-нибудь это на практике и как быстро доставляются сообщения)?
Go to the top of the page
 
+Quote Post
kaf
сообщение Jul 22 2008, 15:09
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 60
Регистрация: 11-07-06
Из: Челябинск
Пользователь №: 18 726



Цитата(rsmsr @ Jul 22 2008, 19:23) *
А по существу вопроса, можно ли подробнее на примере (в смысле, делал ли кто-нибудь это на практике и как быстро доставляются сообщения)?

Сделать можно, если для себя, а не в серию, ибо иногда меняют протокол.
Как сделать - смотреть исходники opensource клиентов.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Jul 22 2008, 15:21
Сообщение #5


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
делал ли кто-нибудь это на практике

Я делал. С промежуточным сервером. Дабы ничего не менять в конечных клиентах при смене протокола.

Цитата
как быстро доставляются сообщения


От менее секунды то 5 минут запросто (через 5 минут я связь просто рвал, если не было пакетов keep-alive).

Цитата
смотреть исходники opensource клиентов.


Очень вдумчиво смотреть и сравнивать с оффициальными спеками, благо они выложены на аоловском комьюнити. Если надо, найду ссылку.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
edo
сообщение Jul 22 2008, 22:44
Сообщение #6


Местный
***

Группа: Участник
Сообщений: 221
Регистрация: 8-08-07
Пользователь №: 29 664



если с промежуточным сервером вариант устраивает - что мешает делать на том сервере
echo "bla-bla-bla" | centerim -s msg -p icq -t 123456789

да и других готовых консольных клиентов было.

ps: только думаю исходный вопрос немного не про то был
Go to the top of the page
 
+Quote Post
Rst7
сообщение Jul 24 2008, 04:55
Сообщение #7


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
только думаю исходный вопрос немного не про то был


Так на исходный вопрос мы ответ дали. И предупредили о некислых граблях, которые могут возникнуть при смене протокола.

Цитата
что мешает делать на том сервереecho "bla-bla-bla" | centerim -s msg -p icq -t 123456789


Я так понимаю, произойдет соединение, отправка сообщения, и разъединение? Если так слишком часто делать, то забанят на сервере за слишком частые подключения. Так что промежуточный сервер надо писать, от него никуда не денешься.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
Клим
сообщение Jul 24 2008, 07:12
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 230
Регистрация: 7-04-08
Из: Украина, Запорожье
Пользователь №: 36 541



Цитата(Rst7 @ Jul 22 2008, 18:21) *
Очень вдумчиво смотреть и сравнивать с оффициальными спеками, благо они выложены на аоловском комьюнити. Если надо, найду ссылку.

http://dev.aol.com/aim/oscar/
только по лицензионному соглашению все равно никак не приветствуется использование "сторонних клиентов".
Сам в подробности спецификаций не вникал, но отзывов положительных о них не видел smile.gif
Go to the top of the page
 
+Quote Post
edo
сообщение Jul 24 2008, 14:43
Сообщение #9


Местный
***

Группа: Участник
Сообщений: 221
Регистрация: 8-08-07
Пользователь №: 29 664



Цитата(Rst7 @ Jul 24 2008, 08:55) *
Я так понимаю, произойдет соединение, отправка сообщения, и разъединение? Если так слишком часто делать, то забанят на сервере за слишком частые подключения.
нет, хотя это не суть важно - я же написал, что centerim далеко не еднственный консольный im-клиент
Go to the top of the page
 
+Quote Post
Rst7
сообщение Jul 26 2008, 11:01
Сообщение #10


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата(edo @ Jul 24 2008, 17:43) *
нет, хотя это не суть важно - я же написал, что centerim далеко не еднственный консольный im-клиент

Простите, Ваше "нет" относится к первому или второму процитированному предложению? Даже если к первому, то остаются вопросы посылки следующих сообщений и обратной связи.

Автору: в любом случае проще сделать свой сервер. Это менее накладно по ресурсам сервера и более гибко. Могу дать библиотеку, которую пользую я (с необходимыми доработками, в частности для трансляции подтверждений о доставке, что кстати, очень полезно) и регулярно ее подтачиваю под изменения в протоколе. Или могу дать собранный сервер, правда он под винду.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
edo
сообщение Jul 26 2008, 14:59
Сообщение #11


Местный
***

Группа: Участник
Сообщений: 221
Регистрация: 8-08-07
Пользователь №: 29 664



Цитата(Rst7 @ Jul 26 2008, 15:01) *
Простите, Ваше "нет" относится к первому или второму процитированному предложению?
к первому
Цитата
Даже если к первому, то остаются вопросы посылки следующих сообщений
???
какие вопросы - шлёте сообщения, да и всё.
Цитата
и обратной связи.
можно повесить скрипт (внешнюю программу) на входящие сообщения

Цитата
Могу дать библиотеку, которую пользую я (с необходимыми доработками, в частности для трансляции подтверждений о доставке, что кстати, очень полезно) и регулярно ее подтачиваю под изменения в протоколе.
вот именно "регулярные подтачивания" меня не вдохновляют, лучше я что-то широко используемое возьму. если уж писать свой сервер - так брать что-то типа libpurple, а не кропать в своём темном углу очередной велосипед.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Jul 27 2008, 11:42
Сообщение #12


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
вот именно "регулярные подтачивания" меня не вдохновляют, лучше я что-то широко используемое возьму.


Только тут есть тонкость маленькая. При смене протокола Вам надо ждать, когда подточат того клиента, которого Вы используете. А в это время Вам заказчики названивают - "игидэ маи увэдомлэния в асыку?" wink.gif

А своя собственная библиотека - ее самому не долго подточить. Конечно, знать ее внутренности надо хорошо.

Цитата
так брать что-то типа libpurple


Слишком тяжеловесно. Пока один клиент - все хорошо, а когда их станет 300? Кстати, часто общедоступные библиотеки не являются потокобезопасными или содержат такую ахинею в работе с сокетами, что страшно становится.

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


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 04:59
Рейтинг@Mail.ru


Страница сгенерированна за 0.01479 секунд с 7
ELECTRONIX ©2004-2016