2016-03-23 7 views
0

ソケットを作成して特定のアドレスとポートにバインドするだけでなく、HTTPパケットを送受信するなど、PythonでTCP接続を使用して基本的なソケットプログラムをセットアップしようとしています。Pythonソケットの設定

クライアントからのリクエストメッセージの受信に問題があります。

私は次の使用しています:

メッセージ= serverSocket.receive

をしかし、私は私のブラウザを介して自分のサーバーのディレクトリでのソケット、ポート、およびファイルに行くとき、私はIDLEから次のエラーを取得します:

はAttributeError:「ソケット」オブジェクトが属性が、これは、クライアントからの要求メッセージを受信するために間違ったアプローチです

「受けない」のか?

+0

を、我々はすべてで多くの助けすることはできませんしかし、あなたが見せてくれた小さな断片は、これがPythonで実際に行われる方法とまったく違うので、間違ったプログラミング言語のチュートリアルを読んでいるかどうか疑問に思います。 'serverSocket.receive'がやるべきことだと聞いたところで教えてください。 – zwol

+0

https://stackoverflow.com/help/mcveをお読みください – zwol

答えて

0

エラーの状態として、receiveのソケットクラスにメソッドが定義されていないためです。あなたは使用する必要があります。

socket.recv(bufsize) 
1

pythonでTCPを介してクライアント/サーバーからのデータを受信するためにソケットを使用して:あなたのプログラム全体を見ることなく

someData = sock.recv(1024)

関連する問題