Announcement

Collapse
No announcement yet.

Custom WebSocket

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Custom WebSocket

    Добрый день, уже как тройку дней пытаюсь заставить свой вебсокет работать но без успешно (
    Документация очень скромная по этой теме, как это печально (

    Я создал вебхук где обращаюсь к сокету

    $this->webSocketSubmission->submit($topic, null, $data); (вебхук работает в этом сомнений нет)

    Так же в afterRender я создал сам subscribe

    if (this.getConfig().get('useWebSocket')) {
    this.getHelper().webSocketManager.subscribe(topic, function (t, data) {
    console.log(t, data);
    }.bind(this));
    }​

    И ничего не происходит хотя стандартные subscribe работают тот же newNotification

    Подскажите может я что то упустил?

  • #2
    Добрый. Проверте на каком порту запущен и пускает ли файервол.

    Comment


    • Kritika
      Kritika commented
      Editing a comment
      Всё заработало.
      Добавил в config.php
      'webSocketDebugMode' => true,
      'webSocketUrl' => 'ws://localhost:8080',
      'webSocketZeroMQSubscriberDsn' => 'tcp://*:7777',
      'webSocketZeroMQSubmissionDsn' => 'tcp://websocket:7777'
      Добавил контейнер websocket в docker-compose.yml
Working...
X