問題タブ [simplexmlrpcserver]
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.
python - Python SimpleXMLRPCServer: ソケット エラー、接続が拒否されました
サーバー上のディレクトリの内容を一覧表示しようとしています。クライアントとサーバーのコードが同じマシンで実行される場合、完全に機能します。ただし、サーバーの IP を使用して別のマシンからクライアント コードを実行すると、Errno 111:Socket エラーが発生します。接続拒否
サーバーコード:
クライアントコード:
python - Python SimpleXMLRPCServer の戻り値
XMLRPC サーバーとクライアントを使用して、raspberry pi をコンピューターに接続し始めました。
私のサーバーは次のようになります。
私のクライアントは次のようになります。
私のサーバーは稼働しており、私のテスト関数はそれが機能することを示しています。しかし、私の関数 getSpectrum() は常に例外をスローします。戻り値がnumpy配列ではなくfloatの場合、正常に機能することがわかりました。
何が問題なのかわかりませんが、numpy 配列を返すことは可能だと思います。それを修正する方法を知っていますか?
multithreading - スレッド化されたサーバーはコードの実行をロックします
私は自分のローカルホストに Pyramid Web サービスを作成する環境で作業しています。このサーバーのセットアップから、メインのサーバーへの要求のキューを管理する別のサーバーで別のスレッドを生成できるようにしたいと考えています。この 2 番目のキュー サーバーは、SimpleXMLRPCServer を使用して実装されています。server __ init __ ファイルでやろうとしていることは次のとおりです。
スレッドの開始時に呼び出される関数は次のとおりです。
問題は、server.handle_request() に到達するとコードの実行が停止することを予想したため、元のサーバー (Pyramid ベースのサーバー) が開始されず、このセカンダリ サーバーを含むべきプロセスも開始されないことです。これを克服する方法はありますか?私は決してマルチスレッドの専門家ではないので、問題はスレッドの生成の処理方法にある可能性が非常に高いです。どんな助けも大歓迎です!
python - Python で SimpleXMLRPCServer サーバーをシャットダウンする
現在、Python で SimpleXMLRPCServer モジュールを使用してアプリケーションを作成しています。
このアプリケーションの基本的な目的は、サーバー上で実行し続け、タスクのキューをチェックし続けることです。Queue で新しいリクエストが見つかった場合は、そのリクエストを処理します。
私がやろうとしていることのスナップショット:
クラス MyClass():
主要
名前== "メイン" の場合:
サーバーが開始されると、do_some_task メソッド内で永遠にループに残り、タスクのキューをチェックし続けます。これが私が達成したかったことです。しかし、今はサーバーを正常にシャットダウンしたいと考えています。この場合、サーバーをシャットダウンできません。
これまで、「True」のグローバル フラグ STOP_SERVER を使用し、do_some_task while ループでそのステータスをチェックして、ループから抜け出してサーバーを停止しようとしました。しかし、助けはありません。
SimpleXMLRPCServer の SHUTDOWN() メソッドを使用してみましたが、何らかの無限ループに陥っているようです。
サーバーを正常にシャットダウンする適切な方法を提案していただけますか。
前もって感謝します