3

PyQtユーザーが個人の詳細に関するデータを入力し、後で処理目的でそれらを確認できるようにするpythonプログラムを開発しようとしています。

このプログラムは、同時に 5 人未満で使用されます。それで、Sqlite3その量のトラフィックに対応できるはずだと信じているので、データベースを使用することを考えています。

私が念頭に置いているフレームワークは、クライアントが各マシンに私のpython pyqtプログラムの独自のコピーを持つことです。データの読み取り/書き込みが必要な操作を実行するたびに、インターネット経由でサーバーに接続し、サーバーから読み取り/書き込みをsqlite.db行います。

基本的に、サーバーはリモート データ ストレージに他なりません。

現在、、などのGUIさまざまなウィジェットを使用して、データ入力に必要な を作成できます。QlineEditQComboboxQTextEdit

しかし、私はこれまでネットワーク プログラミングを行ったことがないため、ソフトウェアの sqlite データ ファイルを格納するサーバーを実装する方法がわかりません。だから私の質問は

(1) 24 時間年中無休のインターネット接続を備えた PC を使用している場合、ソフトウェアのデータ ファイルを保存するサーバーとして機能するように設定するにはどうすればよいですか?

(2) 私のプログラムはどのような方法で、インターネットを介してそのサーバーと通信できるか/する必要がありますか?

正確な答えが得られなくても、調べて勉強するために情報を提供していただければ幸いです。

建設的なアドバイスをいただければ幸いです。

参考までに、すべての PC で Windows XP SP3 32 ビットを実行します。

4

1 に答える 1