1

私はpythonを学ぼうとしていますが、クラスのために課題を作成する必要があります。この割り当ては、自己署名証明書を使用してサーバーを作成する必要があることを示しています。このサーバーがポート「int(sys.argv[1])」でリッスンし、Linux コマンド「who」の結果をクライアントに送信する必要があります。

以下のようにスクリプトをテストできます。

1つの端末で、例のポート1234でスクリプトを実行します

別のターミナルで次のコマンドを実行します: (テスト: openssl s client -host localhost -port 1234)

2番目の端末で2番目のコマンドを実行すると、証明書に関するすべての情報を受け取りますが、クライアントに送り返すコマンドの出力は受け取りません。

これはこれまでの私のコードです: http://pastebin.com/yFKLtyMW

助けてください!

PS: 私は python 2.6 を実行しています

4

1 に答える 1