Skip to content

Instantly share code, notes, and snippets.

@mgechev
Created June 17, 2013 15:55
Show Gist options
  • Select an option

  • Save mgechev/5797992 to your computer and use it in GitHub Desktop.

Select an option

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
Copy Markdown

Thanks, this example helped me a lot.

@larssn

larssn commented Jun 7, 2024

Copy link
Copy Markdown

Did you know that writing "dart sockets server example" in Google, this is the top result?

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