Open source comet server with simple API

A great way to create a unique chat Quick

  • In first line try to connect comet-server via MySQL protocol and with login/password for demo access.
  • In second line send CometQL query for sending chat message.
$link = mysqli_connect("app.comet-server.ru", "15", "lPXBFPqNg3f661JcegBY0N0dPXqUBdHXqj2cHf04PZgLHxT6z55e20ozojvMRvB8", "CometQL_v1");
            mysqli_query (  $link, "INSERT INTO pipes_messages (name, event, message)VALUES('web_MainPageChat', '', '{ \"text\":\"My text\",\"name\":\"My name\"}' );" );
This command sends a query string to the comet server through console MySQL client.
echo "INSERT INTO pipes_messages (name, event, message)VALUES('web_MainPageChat', '', '{ \"text\":\"`cat /proc/loadavg`\",\"name\":\"AVG `uname -n`\"}' );" | mysql -h app.comet-server.ru -u15 -plPXBFPqNg3f661JcegBY0N0dPXqUBdHXqj2cHf04PZgLHxT6z55e20ozojvMRvB8 -DCometQL_v1 --skip-ssl
In each language, which supports MySQL protocol client you can send query to the comet server via MySQL protocol.
INSERT INTO pipes_messages (name, event, message)VALUES("web_MainPageChat", "", '{ "text":"My text","name":"My name"}' );
Complete list of languages, which supports client for MySQL protocol you can see on wikipedia.

Try to send message

To verify you can log in at the same time from two different browsers on this page and send your message. If someone will be with you there, he would see your messages.

The comet server is provided in two editions
API for editions is compatible. You can switch between them at any time without changing your code.
Opensource version
Free full version with AGPL license
For those who want to keep everything on their servers
You can use it for free in any projects
Cloud SaaS service
Suitable for users of php shared hosting
Allows you not to administer and configure VPS yourself.
You can use it for free in any projects
Price for SaaS version
Sandbox
Free
500 online
There are no guarantees
Forum support
Support in English
Startup
5$/month
1000 online
Technical support reacts during the 24 hours
Forum support
Chat support
Skype support
Support in English
Only for individuals.
Get
Business
49$ /month
5000 online
Technical support responds within 3 hours
Forum support
Chat support
Skype support
Phone support
Support in English
Get
Enterprise
Contuct us
online
Technical support responds within 15 minutes
Phone support
Support in English
Get
Working hours of technical support:

From Monday to Friday from 10:00 to 17:00 GMT+10 (Russia, Vladivostok)

For free tariffs, support only through a message on the forum For paid tariffs, telephone support via Skype and in chat.

24-hour support is available on request at the Enterprise tariff

Payment Security Policies

Payment Security Policies




Оплатить заказ можно с помощью банковских карт международных платёжных систем Visa International и MasterCard International. При оплате банковской картой безопасность платежей гарантирует процессинговый центр Best2Pay.

Приём платежей происходит через защищённое безопасное соединение, используя протокол TLS 1.2. Компания Best2Pay соответствует международным требованиями PCI DSS для обеспечения безопасной обработки реквизитов банковской карты плательщика. Ваши конфиденциальные данные необходимые для оплаты (реквизиты карты, регистрационные данные и др.) не поступают в Интернет-магазин, их обработка производится на стороне процессингового центра Best2Pay и полностью защищена. Никто, в том числе интернет-магазин comet-server.com, не может получить банковские и персональные данные плательщика.

При оплате заказа банковской картой возврат денежных средств производится на ту же самую карту, с которой был произведён платёж.

Контакты и реквизиты компании

ИП Трапенок В. В.

Адрес: Россия, Приморский край, г. Владивосток Добровольского д. 13 кв 141 почтовый индекс 690092

Возврат платежа

Возврат оплаты осуществляется по запросу на адрес support@comet-server.ru при наличии претензий к качеству оказанных услуг. А так же при желании отменить предоплату за ещё не оказанные услуги.

Web Development Service

How to connect to comet server

To connecting the comet server to your site you must register and:
  • Take free API key from developer
  • Paste in body pages cod of JS comet server client CometServerApi.js
For more details and if you want understand all process of working push notifications, we can recommend you to read the article "Description of push technology, abilities, scope of use push notifications".

How php interact with comet server?

To correct co-working of API and comet server can be used MySQL protocol. It sends CometQL queries to comet server via net. Try CometQL to connect to comet server from PHP or other programming language which supports MySQL.

Comet technology

Comet technology – allows sending arbitrary messages to client through server initiative – it’s a push notifications. You can use push technology to delivering messages. For the correct working of push notification always use a push service.
Ready chat widget

Our team finished the project imbachat.com which provides a chat / video chat widget ready to be embedded in third-party sites for communication of users "One to One"

The widget has a simple api for integration and can be embedded both on the website and in the cordova application

Chat would be perfect for projects like

  • Chat for telemedicine project
  • Chat for dating site
  • Chat for social network
  • Feature List

  • Full integration with your site’s user base
  • A single authorization mechanism in the chat and on the site (users do not need to register in the chat)
  • One-to-One Communication between Users
  • Send Images
  • Submit geolocation
  • Send emoticons
  • Real-time message delivery
  • It does not load your server (the chat widget uses the servers of the imbachat.com project, but if you wish, you can purchase a self-hosetd solution with an individual design and advanced features)
  • Works on shared hosting
  • It continues to work correctly even without the Internet (messages will be sent as soon as the Internet appears)
  • Can be embedded in an HTML5 mobile application
  • Help with chat integration

    For any questions, talk to technical support

    Login
    Do not remember?
    Login with social network
    Registration
    Login with social network
    Password reset
    Login with social network
    Any questions, or need help?