2011-07-08 9 views
-5

私はクラスオブジェクトをsocket.sendto(classObject、(host、port))に送りたいと思います。python:socket.sendto()内のクラスオブジェクトを送信

基本的に私はメッセージでいくつかの情報を送信したいと思います。これを行うにはどうすればよいですか。

+3

どのようなオブジェクトですか?誰が相手を聞いていますか? 「その他の情報」とは何ですか? – jforberg

+0

試したコードを見せてもらえますか?それはあなたが達成しようとしていることを正確に把握するのに役立ちます。送信側と受信側の両方で適切な試行を送信してください。 –

答えて

1

できません。データを送信しようとする前にシリアル化してください。

1

bits = pickle.dumps(classObject)を使用してsocket.sendto(bits , (host , port))にデータを送信します。 そしてclassObject = pickle.loads(bits)を使用してオブジェクトを取得してください。

関連する問題