ctelnet 0.1.6 ctelnet: ^0.1.6 copied to clipboard
A simple Telnet client for Dart/Flutter, parse incoming and outgoing data easily and quickly.
import 'dart:io';
import 'package:ctelnet/ctelnet.dart';
var env = Platform.environment;
final host = env['HOST'] ?? 'localhost';
final port = int.parse(env['PORT'] ?? '23');
void main(List<String> args) async {
print('Connecting to $host:$port');
final client = CTelnetClient(
host: host,
port: port,
timeout: Duration(seconds: 30),
onConnect: () => print('Connected'),
onDisconnect: () => print('Disconnected'),
onData: (data) {
print('DBG: ${data.toDebugString()}');
print('toString(): ${data.toString()}');
print('text: ${data.text}');
print('');
},
onError: (error) => print('Error: $error'),
);
await client.connect();
client.send('Hello, world!');
client.doo(Symbols.compression2);
// await client.disconnect();
}