2017-02-08 11 views
-4

私は、単純なpythonサーバがソケットインポートを使って私のLAN上の特定のローカルIPアドレスを受信する方法を探しています(宛先コンピュータにクライアントスクリプトがあると仮定して)。 socket.bind()socket.listen(int)の方法では、IPアドレスをフィルタリングするオプションを私に提供することはできません。方法がないのですか?特定のIPアドレスをリッスンしますか? (Python 3.x)

+1

接続を取得したらすぐにIPアドレスを調べることはできません。希望のIPアドレスではない場合はすぐに削除してください。 –

+0

'while True:もしCurrentIPAddressならば!= SpecIPAddress:#drop connection' – WhatsThePoint

答えて

0

私はPythonには組み込みの方法がないとは思いません。 はあなたのクライアントアドレスをあなたの必要なアドレスと比較し、間違っている場合はデータを捨てるので、WhatsThePointが示唆しているように、独自のフィルタリングを追加することができます。

関連する問題