asyncore

    1

    1答えて

    私はネットワークプロトコルを実装するためにpython asynchatを使用しています。 接続時には、セッションでサーバーの応答とコマンドを送信する必要があります。 私の主な問題は、私がセッション応答を得るまで待つ必要があることです。これを実装する方法は不明です。接続設定にsocket.recvを使用する必要がありますか?良いアイデアですか?

    11

    4答えて

    私は、Webサービスに複数回リクエストを送信し、そのたびにパラメータが変更されるPythonのコールバックの種類の機能が必要です。私はこれらの要求を順次ではなく同時に発生させたいので、関数を非同期的に呼び出す必要があります。 asyncoreは私が使いたいかもしれないと思われますが、どのように動作しているか見てきた例はすべて、過度のように見えるので、別のパスがあるかどうかは疑問です。モジュール/プ

    7

    2答えて

    私はasyncoreモジュールを学習しようとしています。だから私はチャットプログラムを開発することに決めました。私はネットワークとudpパッケージを同時に聞く必要があります。しかし、問題はユーザーがメッセージを入力している間、ユーザーは別のユーザーが送信した他のメッセージを見ることができません。私は何をすべきか?私のコード: #!/usr/bin/python # -*- coding: utf

    5

    1答えて

    をハング私はasyncoreで、単純な非同期HTTPクライアントを実行しよう: このコードは、罰金と出力動作します(高速enought): www.gmail.com : recv http code: 301 www.yandex.ru : recv http code: 200 www.python.org : recv http code: 200 www.google.ru : re

    0

    1答えて

    私はちょうどpythonソケットネットワーキングの基礎を学び始めました。理解の練習として、私はファイルタイプのクライアントであることを尋ねる基本的なサーバーをハッシュアウトしようとしていました。そして、拡張子の文字列を受け取ったら、実際のファイルを要求します。私はasyncoreライブラリを使用する多数のチュートリアルをオンラインで見つけました。特に、この種の呼び出しと応答機能をセットアップするた

    1

    1答えて

    同じイベントループからAsyncore.dispatcherとSimpleXMLRPCServerイベントを処理するにはどうすればよいですか? P.S.私はすでにあなたの中にはTwistedを勧めているかも知れないことを知っていますが、Twistedの問題は私のニーズにとってはあまりにも高水準のライブラリだということです。特に私は、タイマに依存するAsyncore.dispatcher.writa

    1

    1答えて

    楽しいため、私はasynchatで最小限のIRCサーバーを作成しています。私はいくつかの基本事項をクリアしようとしています(具体的な質問はコードに従います)。私はTwistedで何も使用しないことに決めました。ちょっと自分で実装することができます。まず、私が持っているコード: import asyncore,asynchat import socket class Connection(as

    1

    2答えて

    Helllo、 私は、FTPへのHTTPサーバー上のファイルをマップpyftpdlib上のカスタムAbstractFSを使用しています。 class HTTPConnWrapper: def __init__(self, obj, filename): # make it more file obj like self.obj = obj self.c

    1

    2答えて

    asyncore.dispatcherインスタンスをGLibのdefault main contextに統合したいのですが。 私はasyncore.socket_mapのさまざまなソケットでイベントの準備を検出できるcustom GSourceを作成できます。 Cから、これは必要なものを作成することによって行われると信じています。GSourceFuncsこれは安価でノンブロッキングコールを選択し、

    9

    1答えて

    私はasyncoreに慣れていませんし、いくつかのツイストチュートリアルの紹介を除いて、非同期プログラミングの知識は非常に限られています。 私はスレッドに最も精通しており、すべてのアプリで使用しています。 1つの特定のアプリケーションは、そのインタフェースとしてcouchdbデータベースを使用します。これには、変更と更新を探すdbの長期保存が含まれます。私がcouchdbに使用するモジュールはco