を、メッセージをオフに送信、私は、このリンクでのコードのオフに基づいて、メッセージングソフトウェアを書いています:は、コンピュータにネットワークのpython
http://code.activestate.com/recipes/578802-send-messages-between-computers/
私はこのコードを愛し、それがうまく動作しますが、それは私をさせません自分のネットワークにないコンピュータにメッセージを送信する。私はこのコードを変更できる方法があるかどうか疑問に思っていたので、どこにいてもコンピュータにメッセージを送ることができました。
助けや助言があれば助かります。
コンピュータがワールドワイドウェブに接続されていて、ネットワーク上に*ある程度*存在する場合は、あなたが話すことができる公開用のIPアドレスがない可能性があります。 – turbulencetoo
NATの背後にあるソースおよび/または宛先ネットワークの可能性があります。この場合、通信を行うには2つの方法があります。パブリックアドレスを持つ中央サーバーを使用して、クライアント間のメッセージを中継するか(IRCのように)、NATのファイアウォールごとにポートを設定して通信を許可します。ネットワーク通信を扱うための高水準のライブラリがあり、普通のソケットを扱うことは苦痛であり、竜巻やねじれをチェックすることができます。 –