2014-02-21 3 views
1

Привет, у меня есть один вопрос, пожалуйста, не отмечайте это сообщение как спам. Я просто начинающий в веб-сервисах и нуждаюсь в приложении чата в приложении ios.php based webservice для приложения ios для мгновенного обмена сообщениями

Я использую take php для веб-сервисов. я просто хочу знать ключевые слова, которые я имею в виду, как я могу найти эту тему. У меня есть некоторые ключевые слова, такие как сокет и комета, для создания чат-сервисов.

Пожалуйста, помогите мне просто знать, как мы можем реализовать это не кодирование, просто намекните мне, тогда я буду использовать Google для этого. Также скажите, какой из них будет лучше, потому что в моем приложении во время чата пользователь может отправлять 10 секунд видео

ответ

0

да .. если вы хотите создать приложение чата, чем есть два основных варианта, один является socket programming, а другой ajax .....

вот ссылка на примере socket programming using php

http://www.codeproject.com/Tips/418814/Socket-Programming-in-PHP

, но это немного затрудняет понимание. я предлагаю вам использовать ajax, а не sockets ..

+0

Спасибо За ваше предложение, но как я могу связать эту услугу с моим iOS-приложением, я имею в виду, как мы будем управлять историей чата, и все – sismaster

+0

вы должны запускать этот веб-сервис чата каждые 5-10 секунд, используя функцию таймера() javascript'. этот 'webservice' будет делать как ** передачу/получение сообщений чата + вставку данных в базу данных ** .. вы можете использовать' limit' в своем '' '' '' '' '' sql'', чтобы предотвратить перегрузку на вашем сервере. –

1

Эй, как Nishant говорит у вас есть два варианта AJAX и SOCKETS. Но проблемы возникают как в ajax, так и в сокетах. Если вы хотите использовать сокеты, чем PHP, не подходит для этого, я предлагаю использовать socket.io с Node.js, а если вы хотите использовать ajax, то вам придется владеть крупномасштабными серверами, потому что если вы используете ajax с JavaScript, необходимо установить setTimeout() или setInterval() определенного времени (обычно это должно быть в секундах, если вы хотите обеспечить быстрый чат.) Если вы выберете ajax, и вам нужно это выбрать, потому что вы начинаете, а ajax-чат легко понять. лучшая смесь для Ajax чата будет MySQL + PHP + JavaScript для получения более подробной информации вы можете подключить меня на http://www.funnenjoy.com (регистрация требуется, если вы новичок) я могу дать вам короткий грубый пример AJAX с JQuery: -.

var lstmsg; window.onload=loadchat();function loadchat(){$.post('newmsg.php?lstmsg='+lstmsg,'xml',function(xml){/* here will be the code to handel ajax*/}); setTimeout('loadchat()',5000);} 
Смежные вопросы