【问题标题】:how to share a python script running session to multiple users [closed]如何将python脚本运行会话共享给多个用户[关闭]
【发布时间】:2020-02-20 13:08:48
【问题描述】:

我正在开发一个项目,我希望同一 Intranet 中的多个用户应该能够共享一个正在运行的 python 命令行会话。这就像一个游戏,每个人都可以玩乘数游戏。我希望会话的整个内存仅在堆(ram)上。我不希望将任何数据存储在数据库或文件系统中,这样一旦游戏完成数据就会在那里。

【问题讨论】:

    标签: python networking architecture system system-design


    【解决方案1】:

    您可以使用套接字模型来做到这一点:

    Socket Std Lib

    您创建的服务器许可传入连接并执行主要逻辑。所以一般来说有几个客户端脚本和一个服务器脚本。监听客户端创建单独的线程/线程

    我可以分享 Messenger 程序的例子,你可以 fork 并作为例子使用 Messenger

    另一种选择是创建 Flask http 服务器,在那里创建 get/post API,客户端将能够向服务器发送请求并获得适当的响应。

    【讨论】:

    • 您好,非常感谢您的回复,我试试看,
    • @dileepchidurala 所以如果这些信息将导致它找到任何解决方案,请不要忘记投票;)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-09-21
    • 2023-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-02
    相关资源
    最近更新 更多