微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

pygame 和套接字的“语法错误:解析时出现意外 EOF”

如何解决pygame 和套接字的“语法错误:解析时出现意外 EOF”

我正在制作一个 pygame LAN 游戏并遇到此错误

代码托管在github上:https://github.com/EmilioMendoza98/LANGame

我在客户端的第 58 行和服务器的第 66 行收到错误“语法错误:解析时意外的 EOF”

我对 pygame 和 sockets 都很陌生,所以我完全不知道如何解决这个问题?

解决方法

我已经运行了您的代码并在多个文件中进行了一些更改。我已经针对您的存储库提出了拉取请求。请检查一下。 this 帖子中简要说明了为什么会发生这种情况。您从套接字接收的数据是不完整/不正确的 python 语句。这取决于特定情况,但我可以看到错误抛出,因为来自套接字的数据读取为 2pos,这是 eval() 抛出错误的地方。抱歉没有解释清楚,但在解释清楚的过程中,我会做出在当前代码中不正确的假设。因此,请根据您的存储库检查我的 PR。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。