【发布时间】:2012-10-11 02:00:46
【问题描述】:
我正在尝试学习 python,并且对于一门课程,我需要创建一个作业。该作业表明我需要创建一个带有自签名证书的服务器。我需要让这个服务器在端口“int(sys.argv[1])”上监听 abd 将 linux 命令“who”的结果发送回客户端。
我们可以像下面这样测试我们的脚本:
在 1 个终端中运行示例端口 1234 上的脚本
在另一个终端中运行以下命令: (测试:openssl的客户端-host localhost -port 1234)
当我在第二个终端上执行第二个命令时,我会收到有关证书的所有信息,但不会收到发送回客户端的命令的输出。
到目前为止,这是我的代码: http://pastebin.com/yFKLtyMW
请帮忙!
PS:我正在运行 python 2.6
【问题讨论】:
标签: python sockets command client