あるソフトウェアから同じPC上の別のソフトウェアにデータを送信しようとしています。前者のコードはPythonで書かれています。私はこれをやっている:Pythonのソケットをインターネットに接続しなくても使える
sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
sock.sendto("msg,Hi!", ("127.0.0.1", 12345))
私はインターネットアクセス(AF_INET)があるときこれはうまく動作します。しかし、これは単なるサンプルコードなので、私はインターネットアクセスを持たない他のアプリケーションにこのピースを含める必要があり、AF_INETは動作しません。これに代わる可能性はありますか?
私は既にAF_UNIXとAF_LOCALを試しましたが、どちらも動作していません。私はUDPを使用する必要があります。
お使いのオペレーティングシステムはどちらですか?インターネットが接続されていないときに 'ping 127.0.0.1'を実行するとどうなりますか? – cdarke