Skip to content

Instantly share code, notes, and snippets.

@mgechev
Created June 17, 2013 15:55
Show Gist options
  • Star 13 You must be signed in to star a gist
  • Fork 2 You must be signed in to fork a gist
  • Save mgechev/5797992 to your computer and use it in GitHub Desktop.
Save mgechev/5797992 to your computer and use it in GitHub Desktop.
Basic TCP server in Dart
import 'dart:core';
import 'dart:async';
import 'dart:io';
void startServer() {
Future<ServerSocket> serverFuture = ServerSocket.bind('0.0.0.0', 55555);
serverFuture.then((ServerSocket server) {
server.listen((Socket socket) {
socket.listen((List<int> data) {
String result = new String.fromCharCodes(data);
print(result.substring(0, result.length - 1));
});
});
});
}
void main() {
startServer();
}
@SzczurekYT
Copy link

Thanks, this example helped me a lot.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment