2010-12-07 8 views
2

データが利用可能なときにリアルタイムのサーバーによるデータのクライアントへのプッシュを処理する単純なpythonスクリプトを書くことは可能ですか?CGI/Pythonサーバーのプッシュ

答えて

2

「はい、しかし」:

クライアントとサーバーの間の接続を維持できます。これはかなり多くのサーバーリソースを必要とします。

編集:あなたがこれをしたい場合は、あなたは、クライアントがどのサーバができるIPアドレスを登録することができます

を見ますクライアント側のファイアウォールで膨大な問題に遭遇します。

ほとんどのサービスの機能を実行して、クライアントがサーバーを時折ポーリングするようにすることもできます。

+0

すべてのファイアウォールの問題を回避して、標準のhttpポートを使用することはできませんか? – oshirowanen

+0

@oshirowanen:サーバーに接続しているクライアントの場合はyesです。クライアントに接続するサーバーの場合は、ほとんど間違いなく。 **あなたが何らかの種類の社内ネットワーク(企業ネットワーク)にいる場合、これを回避することができます。しかし、一般的なインターネットの場合、あなたはおそらくそこに行きたくありません。 –

+0

クライアントがhttpを介してサーバーに接続し、サーバーが接続を開いたままにしておくと、データが利用可能なときにpythonを使用して同じhttp接続を介してデータを戻すことはできませんか? – oshirowanen

関連する問題