【发布时间】:2019-02-02 03:34:55
【问题描述】:
我很难将 Flutter 应用程序连接到服务器上的网络 tcp 套接字。我知道我必须使用某种中间选项,以便在 tcp socket 到 flutter 和 Flutter 到 tcp socket 之间转换数据。
任何想法,信息如何实现这一点。问题是如何将 Flutter 应用程序连接到 tcp 套接字服务器?
【问题讨论】:
-
你看到这个插件了吗? pub.dartlang.org/packages/flutter_socket_io
-
这个插件是否支持 HTTPS、SSL、TLC ......我在他们的示例中看不到任何内容,他们的文档也没有说明任何关于安全性的内容
-
不知道,实际上从未使用过它,以防万一您错过了它。从您的问题中不清楚您已经尝试做什么以及您测试了哪些插件。
-
如果您只想要一个 TCP 套接字,请使用:
Socket s = await Socket.connect(host, port);用于 SSL/TLS 替换为SecureSocket。对于 HTTPS,请使用HttpClient或package:http。 -
你有 SecureSocket 的例子吗,我在渡槽控制器中使用这个操作。我的问题是 tcp 套接字总是打开的。它的旧系统,并且可以获得足够的信息套接字是如何构建的。休息我会在你下面的答案下发帖
标签: sockets dart flutter tcpclient