Python中移动手机的Socket编程

1 投票
4 回答
1960 浏览
提问于 2025-04-11 09:26

我写了一段代码,用来让我的手机和电脑通过TCP套接字进行通信。当我在交互式控制台里一行一行输入代码时,它运行得很好。但是,当我试着通过filebrowser.py直接运行这个脚本时,它就是不工作。我用的是诺基亚N95手机。有没有办法让我直接运行这个脚本,而不需要使用filebrowser.py?

4 个回答

0

看起来这并不是一个死锁的情况。它报错说远程服务器拒绝了连接。不过,就像我之前说的,如果我把完全一样的代码输入到交互式解释器里,它就能正常工作。我在想,这个错误是不是因为脚本是通过filebrowser.py运行的?

0

如果你在交互式解释器中输入代码时能正常工作,但直接运行代码却不行,那我建议你检查一下代码是否在网络连接上出现了死锁。比如说,两个端点都在等对方发送数据。当你在交互式解释器中输入代码时,每行代码执行之间的延迟会比较长。

1

你有没有看过用Linux和Python黑入手机这篇文章?虽然这篇文章有点老了,但也许对你会有帮助。

撰写回答