2016-10-14 17 views
1

私はラズベリーパイをクライアントに設定し、パーソナルコンピュータを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 

奇妙なことは、私はのように私のコンピュータを設定した場合、それは、他の方法で回避動作することですラズベリーパイに接続してください。何が問題なのか、私にいくつかのアイデアを教えてください。私は実際にいくつかの意見を使用することができます。みんなに事前に感謝します。

+1

コンピュータにファイアウォールがありますか? –

+0

明らかに、私は今、その正常に動作しました。ありがとう:)) – mozcelikors

答えて

1

おそらく、コンピュータにファイアウォールが動作している可能性があります。それを無効にするか、目的のポートを開きます。

関連する問題