如何使用SocketIO订阅套接字通道?

阿卜杜勒·雷曼|

我试图连接到特定的频道,以便我只能监听发送到该频道的事件。我在服务器端使用过Laravel Echo。

阿卜杜勒·雷曼|

最后,在此问题上花了一些时间后,我得到了解决方案。这是解决方案

private let manager = SocketManager(socketURL: URL(string: "http://testserver.com:6001")!, config: [.log(true), .compress, .reconnects(true), .reconnectAttempts(-1), .forceWebsockets(true), .forcePolling(true)])
private var socket: SocketIOClient!
private var nameSpace = "App\\Events\\"

func connect() {
    socket = manager.defaultSocket
    socket.connect()
    socket.on(clientEvent: .connect) {data, ack in
        let channelData = ["channel": "test-channel"]
        self.socket.emit("subscribe", channelData) {
            print("Sockets: test-channel subscribed")
            socket.on("\(nameSpace)newMessage") { (data, ack) in
                print("Sockets: newMessage event called")
            }
        }
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

每个用户的套接字io通道通知

来自分类Dev

使用套接字的IllegalBlockingModeException

来自分类Dev

如何在Python中使用套接字创建通道

来自分类Dev

带flask-socketio python的Socket.io。如何设置套接字保持活动/超时

来自分类Dev

NodeJS + SocketIO大套接字事件管理

来自分类Dev

从套接字通道读取字符串

来自分类Dev

单声道如何使用BSD套接字?

来自分类Dev

SocketIO断开连接,退出套接字监听

来自分类Dev

如何在不创建套接字文件的情况下使用Unix域套接字

来自分类Dev

如何使用Qt阻止tcp套接字?

来自分类Dev

如何开始使用Web套接字?

来自分类Dev

如何使用Python订阅Websocket API通道?

来自分类Dev

如何在android中的Socket.IO-client中加入套接字空间或通道

来自分类Dev

如何在Angular 2应用程序中使用Phoenix通道/套接字?

来自分类Dev

python套接字如何使用相同的套接字连接正确重定向http / s请求?

来自分类Dev

分布式系统中如何维护套接字或通信通道

来自分类Dev

如何使用cppzmq从ROUTER套接字向特定的DEALER套接字发送ZeroMQ消息?

来自分类Dev

如何从flask socketio中的线程发射到某个套接字?

来自分类Dev

Django通道套接字未连接到使用者

来自分类Dev

如何使用ZeroMQ实现多个套接字?

来自分类Dev

每个用户的套接字io通道通知

来自分类Dev

如何使用客户端套接字作为服务器套接字python

来自分类Dev

如何在Python中使用套接字创建通道

来自分类Dev

NodeJS + SocketIO大套接字事件管理

来自分类Dev

如何开始使用Web套接字?

来自分类Dev

NodeJS / SocketIO套接字不会发出

来自分类Dev

如何使用套接字通道发送文件名和文件内容

来自分类Dev

如何在android中的Socket.IO-client中加入套接字空间或通道

来自分类Dev

如何使用 python-socketio 从客户端访问我的套接字 ID?

Related 相关文章

  1. 1

    每个用户的套接字io通道通知

  2. 2

    使用套接字的IllegalBlockingModeException

  3. 3

    如何在Python中使用套接字创建通道

  4. 4

    带flask-socketio python的Socket.io。如何设置套接字保持活动/超时

  5. 5

    NodeJS + SocketIO大套接字事件管理

  6. 6

    从套接字通道读取字符串

  7. 7

    单声道如何使用BSD套接字?

  8. 8

    SocketIO断开连接,退出套接字监听

  9. 9

    如何在不创建套接字文件的情况下使用Unix域套接字

  10. 10

    如何使用Qt阻止tcp套接字?

  11. 11

    如何开始使用Web套接字?

  12. 12

    如何使用Python订阅Websocket API通道?

  13. 13

    如何在android中的Socket.IO-client中加入套接字空间或通道

  14. 14

    如何在Angular 2应用程序中使用Phoenix通道/套接字?

  15. 15

    python套接字如何使用相同的套接字连接正确重定向http / s请求?

  16. 16

    分布式系统中如何维护套接字或通信通道

  17. 17

    如何使用cppzmq从ROUTER套接字向特定的DEALER套接字发送ZeroMQ消息?

  18. 18

    如何从flask socketio中的线程发射到某个套接字?

  19. 19

    Django通道套接字未连接到使用者

  20. 20

    如何使用ZeroMQ实现多个套接字?

  21. 21

    每个用户的套接字io通道通知

  22. 22

    如何使用客户端套接字作为服务器套接字python

  23. 23

    如何在Python中使用套接字创建通道

  24. 24

    NodeJS + SocketIO大套接字事件管理

  25. 25

    如何开始使用Web套接字?

  26. 26

    NodeJS / SocketIO套接字不会发出

  27. 27

    如何使用套接字通道发送文件名和文件内容

  28. 28

    如何在android中的Socket.IO-client中加入套接字空间或通道

  29. 29

    如何使用 python-socketio 从客户端访问我的套接字 ID?

热门标签

归档