【问题标题】:how would i have python check to see if a list was sent to/from socket server?我如何让 python 检查列表是否发送到/从套接字服务器发送?
【发布时间】:2011-09-16 03:30:36
【问题描述】:

我正在尝试让泡菜文件“服务器端”存储玩家坐标列表。然后服务器将该泡菜文件发送给客户端。另外,我需要一种方法让客户在腌制文件中查看这些坐标。

我将如何让客户查看包含各种不同信息的泡菜文件。并从文件中提取坐标?

【问题讨论】:

    标签: python list sockets pickle


    【解决方案1】:

    只需在客户端unpickle 并检查您需要验证的内容。

    c = pickle.load( open( "fromserver.p" ) )
    

    我假设您正在编写或编写服务器和客户端部分。在这种情况下,您预先决定了存储和检索的内容。例如如果您在服务器端的 pickle 文件中存储了一个名为 l 的列表,则在客户端您可以 unpickle 并以 l 的形式提供给您

    【讨论】:

    • 如何查看信息?是否有某种“搜索”功能?比如,搜索 coords_data:如果搜索 = 1:坐标得到更新。
    • 如果发送端和接收端的类相同,则未腌制的对象将属于正确的类。
    • @Shane O - 我没有正确理解搜索的意思。但是更新了答案。
    • 好吧,我需要一种方法来存储多个列表或字典。并且,让客户端一次性从服务器获取所有存储的信息。
    • 请注意,您不得解开从不受信任的来源收到的任何内容。它将允许注入任意代码。
    猜你喜欢
    • 1970-01-01
    • 2015-08-10
    • 2011-08-17
    • 1970-01-01
    • 1970-01-01
    • 2016-07-17
    • 1970-01-01
    • 2020-06-01
    • 2015-06-21
    相关资源
    最近更新 更多