【发布时间】:2012-01-20 05:27:35
【问题描述】:
我正在设计一个用 Python 编写的 Minecraft Classic 服务器,但我不知道如何正确发送数据包。我知道如何设置套接字,但我不知道的部分是如何以协议所需的格式发送它们。我了解协议,只是不了解如何在 Python 中实现它。我真的没有要发布的代码,只有心跳,这与我的问题无关。看了好几台服务器的源码,没看懂。
【问题讨论】:
-
使用
struct.pack()。 [请注意,已经存在多个 python minecraft 服务器。 (我的愿望清单上有一个 python minecraft 客户端)。] -
@DanD。我知道其他人的存在。我查看了几台服务器的来源,但我不明白它们。你能把关于
struct.pack()的事情写成完整的答案吗?