| OLD | NEW |
| 1 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file |
| 2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
| 3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
| 4 | 4 |
| 5 import "dart:io"; | 5 import "dart:io"; |
| 6 import "dart:uri"; | 6 import "dart:uri"; |
| 7 import "dart:isolate"; | 7 import "dart:isolate"; |
| 8 | 8 |
| 9 const SERVER_ADDRESS = "127.0.0.1"; | 9 const SERVER_ADDRESS = "127.0.0.1"; |
| 10 const HOST_NAME = "localhost"; | 10 const HOST_NAME = "localhost"; |
| 11 | 11 |
| 12 void test() { | 12 void test() { |
| 13 HttpsServer server = new HttpsServer(); | 13 HttpsServer server = new HttpsServer(); |
| 14 var client = new HttpClient(); | 14 var client = new HttpClient(); |
| 15 | 15 |
| 16 // Create a web socket handler and set is as the HTTP server default | 16 // Create a web socket handler and set it as the HTTP server default |
| 17 // handler. | 17 // handler. |
| 18 WebSocketHandler wsHandler = new WebSocketHandler(); | 18 WebSocketHandler wsHandler = new WebSocketHandler(); |
| 19 wsHandler.onOpen = (WebSocketConnection conn) { | 19 wsHandler.onOpen = (WebSocketConnection conn) { |
| 20 conn.onMessage = (Object message) => conn.send(message); | 20 conn.onMessage = (Object message) => conn.send(message); |
| 21 conn.onClosed = (status, reason) { | 21 conn.onClosed = (status, reason) { |
| 22 conn.close(); | 22 conn.close(); |
| 23 server.close(); | 23 server.close(); |
| 24 client.shutdown(); | 24 client.shutdown(); |
| 25 }; | 25 }; |
| 26 }; | 26 }; |
| (...skipping 27 matching lines...) Expand all Loading... |
| 54 var testPkcertDatabase = | 54 var testPkcertDatabase = |
| 55 new Path(new Options().script).directoryPath.append("pkcert/"); | 55 new Path(new Options().script).directoryPath.append("pkcert/"); |
| 56 SecureSocket.initialize(database: testPkcertDatabase.toNativePath(), | 56 SecureSocket.initialize(database: testPkcertDatabase.toNativePath(), |
| 57 password: "dartdart"); | 57 password: "dartdart"); |
| 58 } | 58 } |
| 59 | 59 |
| 60 void main() { | 60 void main() { |
| 61 InitializeSSL(); | 61 InitializeSSL(); |
| 62 test(); | 62 test(); |
| 63 } | 63 } |
| OLD | NEW |