是否可以使用 ActionCable 接收 TCP 数据?
Is it possible to use ActionCable to receive TCP data?
好人,
我想编写一个 rails 5 应用程序,它将接收来自外部方的 TCP 数据流。
是否可以使用ActionCable
接收TCP数据?
是否有在线示例应用程序? Google 没有帮助
或者我需要使用 eventmachine
来接收 TCP 数据吗?
我的回答可能帮不上什么忙。
- Actioncable 强制使用自己的协议,该协议未记录但很简单。
- Websocket 不完全是
简单的 tcp 套接字,因为它使用自己的框架协议。
因此对于原始 tcp 套接字,您可以使用 eventmachine,但它有几个问题。例如,没有真正的 ssl support 尽管如果您在服务器环境中 运行 这可能不是问题。此外,您对正在发生的事情没有太多控制权。
根据您拥有的连接数,您可以使用简单的 TCPServer 套接字或基于 nio4r 的更高级的东西,例如:celluloid-io 等
好人,
我想编写一个 rails 5 应用程序,它将接收来自外部方的 TCP 数据流。
是否可以使用ActionCable
接收TCP数据?
是否有在线示例应用程序? Google 没有帮助
或者我需要使用 eventmachine
来接收 TCP 数据吗?
我的回答可能帮不上什么忙。
- Actioncable 强制使用自己的协议,该协议未记录但很简单。
- Websocket 不完全是 简单的 tcp 套接字,因为它使用自己的框架协议。
因此对于原始 tcp 套接字,您可以使用 eventmachine,但它有几个问题。例如,没有真正的 ssl support 尽管如果您在服务器环境中 运行 这可能不是问题。此外,您对正在发生的事情没有太多控制权。 根据您拥有的连接数,您可以使用简单的 TCPServer 套接字或基于 nio4r 的更高级的东西,例如:celluloid-io 等