問題タブ [rpyc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
107 参照

python - リモートホストで rpyc キャッシングを行います。それをきれいにする方法は?

Linux ボックスで Python 3 を使用し、同じホストに対して従来の rpyc を使用しています。現在のディレクトリに単純な python ファイル tst.py があり、その中に次の 2 行があります。

次に、次のコマンドを実行します。

すべてが期待どおりです。ここで接続を閉じる場合:「conn.close()」、python セッションを閉じ、現在のディレクトリから「pycache」を削除し、「tst.py」ファイルを編集して、1 行だけ残します。

新しいセッションで上記の同じコマンドを最初から繰り返します。

……(飛ばして)……

したがって、驚くべきことに、tst.py ファイルが変更され、ローカルの python キャッシュが削除されても、結果は同じままです。誰かが初心者に、私が間違ったことをしたことと、以前にロードされたコードをきれいにする方法を説明できますか? 「rpyc」には独自のキャッシュがありますか? この「tst.py」ファイルの名前を変更し、新しい名前で同じ手順をもう一度繰り返すと、正しい結果が得られます。繰り返しますが、これはキャッシュを指していますが、現在のディレクトリではありません。

0 投票する
0 に答える
69 参照

python - ssl で rpyc サーバーに接続できない

インターネット上のすべての人に接続が見られたくないので、sslを使用して接続しようとしています[最もよく使用するコンピューターをvpsや他のローカルコンピューターに接続します]が、sslを取得するのに多くの困難がありますrpycで作業します。私はそうするのに数日を費やしました...

client.py は ubuntu マシン上にあり、server.py は Windows 10 マシン上で実行されています。

ポート22を使用して、ubuntuマシンからWindowsマシンにsshを使用して接続できます。

また、Windowsマシンでポート1337をポート転送しました

さらに、Windows ファイアウォールでポート 1337 を有効にしました。

client.pyの例では、キーファイルも証明書ファイルも提供しませんでしたが、証明書とキーファイルを使用するclient.pyも作成したため、これは違いを生むようには見えませんが、それでも同じ結果です。

10.0.0.144 をポート 1337 に tcptraceroute して、期待どおりの結果を得ることもできます

client.py

サーバー.py

クライアントのトレースバック

0 投票する
0 に答える
19 参照

python-3.6 - Pythonでrpycを使用してクライアント機能にアクセスできません

rypc.connect_by_service() を使用して、rpyc クライアントとサーバーを接続しました。ただし、接続が確立されると、クライアントはサーバーに正常に接続されますが、サーバーはクライアント サービスではなく void サービスに接続されます。クライアント側のサーバー機能にしかアクセスできませんが、サーバー側のクライアント機能にアクセスできません。どうすればこれを解決できますか?

0 投票する
0 に答える
20 参照

python - rpyc の複数クライアント接続に関するクエリ

複数のクライアントがrpycのスレッドサーバーに接続されている場合、どのクライアントが切断されているかを特定する方法はありますか?