私はラズベリーパイをクライアントに設定し、パーソナルコンピュータをTCPサーバーに設定し、イーサネットケーブル経由でサーバーに接続しようとしました。私のパーソナルコンピュータでは、通信事業者を使用し、ポート「1234」を選択します。ラズベリーパイ(TCPクライアント)は次のセットアップを持っていますTCPクライアントがTCPサーバーに接続できません
auto eth0
iface eth0 inet static
address 192.168.20.45
netmask 255.255.255.0
gateway 192.168.20.1
ラズベリーパイ(TCPクライアント)が接続するには、次のスクリプトがあります:
import socket
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.connect(('192.168.20.48',1234))
そして率直に言って、それは接続ステップで動けなくなるし、でもdoesntのそれを越えてください。 Windows上で実行されているTCPサーバ側では、次のように、IPv4の設定は次のとおりです。
8.8.8.8
8.8.4.4
GoogleのDNSと
192.168.20.48
255.255.255.0
192.168.20.1
奇妙なことは、私はのように私のコンピュータを設定した場合、それは、他の方法で回避動作することですラズベリーパイに接続してください。何が問題なのか、私にいくつかのアイデアを教えてください。私は実際にいくつかの意見を使用することができます。みんなに事前に感謝します。
コンピュータにファイアウォールがありますか? –
明らかに、私は今、その正常に動作しました。ありがとう:)) – mozcelikors