2

こんにちは -- Python クライアントと C++ サーバーの書き方を理解するのに役立つ簡単な例が必要です。hello worldC ++を実行しているサーバーからPythonクライアントに送信する方法の例を見つけるのを手伝ってもらえますか? Google や他の Web サイトを数時間検索してみましたが、tcp/ip 経由でパラメーターを送信する方法の例が 1 つも見つかりませんでした。

4

2 に答える 2

3

このhttp://www.cs.utah.edu/~swalton/listings/sockets/programs/part2/chap6/simple-server.cを見てください。これは、ポート 9999 で接続を受け入れてエコーする単純なエコー サーバーです。メッセージを受け取りました。

Python 側では、これはそれほど難しいことではありません。次の例を見てください。

import socket, time

client = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
client.connect(('localhost', 9999))
print client.send('Hello world!'), 'bytes sent.'
time.sleep(0.2)
print 'Received message:', client.recv(1024)
于 2012-11-20T04:46:51.867 に答える
1

zeromq lib を使用します。サーバーとクライアントの「hello_world」の c++ の例は次のとおりです。

http://zguide.zeromq.org/cpp:hwserverhttp://zguide.zeromq.org/cpp:hwclient
それぞれ.. .

そしてpythonで.. . github で利用可能な例を調べてください。 https://github.com/zeromq/pyzmq/tree/master/examples

私自身の目的のために、私は両端にPythonを使用しています..また、より多くのチュートリアルについては、このpyconビデオをご覧ください
http://blip.tv/pycon-us-videos-2009-2010-2011/pycon-2011-advanced-network -architectures-with-zeromq-4896861また、 http: //blog.pythonisito.com/2012/08/distributed-systems-with-zeromq.html に別の素晴らしいチュートリアルがあります。

于 2012-11-20T05:36:13.013 に答える