Skip to content

Commit 26f649e

Browse files
committed
Use web_socket_channel in the README.
Closes dart-lang/json_rpc_2#8 R=tjblasi@google.com Review URL: https://codereview.chromium.org//1780583002 .
1 parent 0c69288 commit 26f649e

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

pkgs/json_rpc_2/README.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,11 @@ These methods can be registered using `Server.registerMethod`:
1010
```dart
1111
import "package:json_rpc_2/json_rpc_2.dart" as json_rpc;
1212
import "package:stream_channel/stream_channel.dart";
13+
import "package:web_socket_channel/io.dart";
1314
1415
main() async {
15-
var socket = await WebSocket.connect('ws://localhost:4321');
16-
var server = new json_rpc.Server(new StreamChannel(socket, socket));
16+
var socket = IOWebSocketChannel.connect('ws://localhost:4321');
17+
var server = new json_rpc.Server(socket);
1718
1819
// Any string may be used as a method name. JSON-RPC 2.0 methods are
1920
// case-sensitive.
@@ -81,10 +82,11 @@ responses to those method calls. These methods can be called using
8182
```dart
8283
import "package:json_rpc_2/json_rpc_2.dart" as json_rpc;
8384
import "package:stream_channel/stream_channel.dart";
85+
import "package:web_socket_channel/html.dart";
8486
8587
main() async {
86-
var socket = await WebSocket.connect('ws://localhost:4321');
87-
var client = new json_rpc.Client(new StreamChannel(socket, socket));
88+
var socket = HtmlWebSocketChannel.connect('ws://localhost:4321');
89+
var client = new json_rpc.Client(socket);
8890
8991
// This calls the "count" method on the server. A Future is returned that
9092
// will complete to the value contained in the server's response.

0 commit comments

Comments
 (0)