| 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 part of dart.io; | 5 part of dart.io; |
| 6 | 6 |
| 7 | 7 |
| 8 /** | 8 /** |
| 9 * [InternetAddressType] is the type an [InternetAddress]. Currently, | 9 * [InternetAddressType] is the type an [InternetAddress]. Currently, |
| 10 * IP version 4 (IPv4) and IP version 6 (IPv6) are supported. | 10 * IP version 4 (IPv4) and IP version 6 (IPv6) are supported. |
| (...skipping 209 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 220 * using the [:port:] getter. | 220 * using the [:port:] getter. |
| 221 * | 221 * |
| 222 * The optional argument [backlog] can be used to specify the listen | 222 * The optional argument [backlog] can be used to specify the listen |
| 223 * backlog for the underlying OS listen setup. If [backlog] has the | 223 * backlog for the underlying OS listen setup. If [backlog] has the |
| 224 * value of [:0:] (the default) a reasonable value will be chosen by | 224 * value of [:0:] (the default) a reasonable value will be chosen by |
| 225 * the system. | 225 * the system. |
| 226 */ | 226 */ |
| 227 external static Future<RawServerSocket> bind(address, | 227 external static Future<RawServerSocket> bind(address, |
| 228 int port, | 228 int port, |
| 229 {int backlog: 0, | 229 {int backlog: 0, |
| 230 bool v6Only: false, | 230 bool v6Only: false}); |
| 231 bool shared: false}); | |
| 232 | 231 |
| 233 /** | 232 /** |
| 234 * Returns the port used by this socket. | 233 * Returns the port used by this socket. |
| 235 */ | 234 */ |
| 236 int get port; | 235 int get port; |
| 237 | 236 |
| 238 /** | 237 /** |
| 239 * Returns the address used by this socket. | 238 * Returns the address used by this socket. |
| 240 */ | 239 */ |
| 241 InternetAddress get address; | 240 InternetAddress get address; |
| (...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 312 * [port] getter. | 311 * [port] getter. |
| 313 * | 312 * |
| 314 * The optional argument [backlog] can be used to specify the listen | 313 * The optional argument [backlog] can be used to specify the listen |
| 315 * backlog for the underlying OS listen setup. If [backlog] has the | 314 * backlog for the underlying OS listen setup. If [backlog] has the |
| 316 * value of [:0:] (the default) a reasonable value will be chosen by | 315 * value of [:0:] (the default) a reasonable value will be chosen by |
| 317 * the system. | 316 * the system. |
| 318 */ | 317 */ |
| 319 external static Future<ServerSocket> bind(address, | 318 external static Future<ServerSocket> bind(address, |
| 320 int port, | 319 int port, |
| 321 {int backlog: 0, | 320 {int backlog: 0, |
| 322 bool v6Only: false, | 321 bool v6Only: false}); |
| 323 bool shared: false}); | |
| 324 | 322 |
| 325 /** | 323 /** |
| 326 * Returns the port used by this socket. | 324 * Returns the port used by this socket. |
| 327 */ | 325 */ |
| 328 int get port; | 326 int get port; |
| 329 | 327 |
| 330 /** | 328 /** |
| 331 * Returns the address used by this socket. | 329 * Returns the address used by this socket. |
| 332 */ | 330 */ |
| 333 InternetAddress get address; | 331 InternetAddress get address; |
| (...skipping 408 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 742 } | 740 } |
| 743 if (address != null) { | 741 if (address != null) { |
| 744 sb.write(", address = ${address.host}"); | 742 sb.write(", address = ${address.host}"); |
| 745 } | 743 } |
| 746 if (port != null) { | 744 if (port != null) { |
| 747 sb.write(", port = $port"); | 745 sb.write(", port = $port"); |
| 748 } | 746 } |
| 749 return sb.toString(); | 747 return sb.toString(); |
| 750 } | 748 } |
| 751 } | 749 } |
| OLD | NEW |