2016-12-20 28 views
0

私はPythonでミシガン大学のCourseraでクラスを受講しています。教授は接続を確立する3行のコードを示しました。最初はライブラリをインポートし、2つ目はソケットを開き、3つ目は接続を確立します。Pythonでソケットを開くことができません

 import socket 

     mysock = socket.socket(socket.AF_INET, socket.sock_STREAM) 

     mysock.connect(('www.py4inf.com', 80)) 

エラーメッセージ:私はそのエラーと与えているアドバイスにウェブを研究し

 Traceback (most recent call last): 

     File "<ipython-input-12-2ff379ebad44>", line 1, in <module> 
     mysock = socket.socket(socket.AF_INET, socket.sock_STREAM) 

     AttributeError: 'module' object has no attribute 'sock_STREAM' 

という名前の作業ディレクトリのファイルから削除することですしかし、私は2番目の行の後にエラーメッセージが表示されましたsocket.py。しかし、私の場合、作業ディレクトリは空です。コメントしてくださってありがとうございます。

答えて

3

socket.SOCK_STREAMを試してください(大文字と小文字の変更に注意してください)。

+0

素晴らしい!出来た。どうもありがとう。 – im7

関連する問題