Maybe asio with app protocol.