首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将Flutter应用连接到tcp socket服务器?

如何将Flutter应用连接到tcp socket服务器?
EN

Stack Overflow用户
提问于 2019-02-01 22:48:50
回答 1查看 14.7K关注 0票数 5

我很难将Flutter应用程序连接到服务器上的网络tcp套接字。我知道我必须使用某种中间选项,以便在tcp套接字到flutter和Flutter到tcp套接字之间转换数据。

任何想法,信息如何实现这一点。问题是如何将Flutter应用程序连接到tcp套接字服务器?

EN

回答 1

Stack Overflow用户

发布于 2019-02-02 03:34:55

下面是连接到服务器上的TCP套接字的最简单的Dart程序。它发送'hello',等待5秒等待任何回复,然后关闭套接字。您可以在自己的服务器上使用它,也可以在this one这样的简单回显服务器上使用。

代码语言:javascript
运行
复制
import 'dart:io';
import 'dart:convert';
import 'dart:async';

main() async {
  Socket socket = await Socket.connect('192.168.1.99', 1024);
  print('connected');

  // listen to the received data event stream
  socket.listen((List<int> event) {
    print(utf8.decode(event));
  });

  // send hello
  socket.add(utf8.encode('hello'));

  // wait 5 seconds
  await Future.delayed(Duration(seconds: 5));

  // .. and close the socket
  socket.close();
}
票数 16
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54481818

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档