gopher 0.0.0 gopher: ^0.0.0 copied to clipboard
An implementation of the Gopher (RFC1436) Web protocol in Dart.
import 'package:gopher/gopher.dart';
main() async {
var server = await GopherServer.bind('127.0.0.1', 7070);
print('Listening at gopher://127.0.0.1:7070');
await for (var request in server) {
if (request.path == '/hello') {
request.writeText('Hello, Gopher world!');
} else {
request.writeItem(
GopherItemType.file, ['Hello', '/hello', '127.0.0.1', '7070']);
}
await request.close();
}
}