我是飞镖新手,刚刚学习。我的第一个项目之一就在 Github:
阅读各种教程时,构建客户端/服务器应用程序非常简单。实际上它包含 3 个项目:服务器、客户端和共享。
- 服务器(控制台应用程序)打开
WebSocket
,现在只监听传入的消息。 - 客户端(HTML 应用程序)打开
WebSocket
并发送SimpleChatMessage
转换为Json
字符串。 SimpleChatMessage
Shared 是用于类定义的项目容器。项目(客户端和服务器)都必须包含
Shared
项目才能正确使用SimpleChatMessage
类。我遵循了pub.dartlang站点上的规范,我看到 Shared 项目正确地列在所有包的列表中。问题是共享项目奇怪地没有带来任何类。它只是空无一人地坐在那里。
这是屏幕截图:
在 Client 项目中,
import
指令的工作方式如下:import 'package:DartSimpleChat_Shared/SimpleChatShared.dart';
我做错了什么?为什么我的本地包没有带来实际的课程?
我正在使用:
- Dart 编辑器版本 0.4.3_r20602
- Dart SDK 版本 0.4.3.5_r20602
- Ubuntu 12.10 x64