如何解包格式?

2024-05-23 17:18:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在处理计算机上的两个不同文件夹。我正在创建一个基本的TFTP客户机/服务器程序。我的代码如下:

def RRQ (filename):
    format = "!H%ds" % (len(filename)+1)
    format += "%ds" % (len(mode)+1)
    s = struct.pack(format, 1, filename, "octet")
    return s

我不得不说,我是从另一个网站复制的,如果有人有任何其他方法来做它更简单,请告诉我。 我想知道的是,一旦WRQ或RRQ(都是相同的代码)被发送,服务器如何知道解包的格式?你知道吗

问题: 你收到的RRQ从客户端到服务器,然后你必须在服务器上解包知道文件名,但我怎么能知道服务器上的格式解包?你知道吗

谢谢你们,对不起我的英语:)


Tags: 代码服务器文件夹format客户机lenmodedef