同一ネットワーク内のPC機器に接続し、ブラウザーなどを遠隔操作するアプリケーション
このプロジェクトは、同一ネットワーク内にある他のPC機器に接続し、ブラウザーなどを遠隔で操作するアプリケーションです。
- フロントエンド: Flutter(Android)
- バックエンド: Python(uv)
- 通信方式: WebSocket
[Android端末(Flutter)] ⟷ WebSocket通信 ⟷ [PC(Python)]
- 同一ネットワーク内のPC検出
- リモートブラウザ操作
- マウス・キーボード入力制御
- 画面共有
現在、基本的な通信機能の実装中です。このREADMEは通信確認のために更新されました。
# 依存関係のインストール
uv install
# サーバー起動
python server.py
# Flutterプロジェクトのセットアップ
flutter pub get
# デバッグ実行
flutter run
このプロジェクトではWebSocketを使用して端末間の通信を行います。 初期段階では、単純なPing-Pongテストを実装して通信の確認を行います。
LICENSEファイルをご覧ください。