boost :: asio read from / dev / input / event0

Ich möchte boost :: asio verwenden, um von einem 12-stelligen Tastenfeld zu lesen. Ich kann es momentan ohne Boost machen:

fd = open ("/dev/input/event0", 0_NONBLOCK);
read (fd, &ev, sizeof ev);

Weißt du wie ich das mit boost :: asio machen könnte? Ich benutze Linux und C ++. DiesPos und dasPos sind nützlich. Ich würde den seriellen Port nicht verwenden (io, "/ dev / usb / hiddev0"), weil er nicht seriell ist, oder?

Vielen Dank

Antworten auf die Frage(2)

Ihre Antwort auf die Frage