【问题标题】:Socket programming for mobile phones in PythonPython中手机的Socket编程
【发布时间】:2010-09-13 14:06:48
【问题描述】:

我已经编写了通过 TCP 套接字在我的手机和计算机之间进行通信的代码。当我在交互式控制台中逐行输入代码时,它工作正常。但是,当我尝试直接通过 filebrowser.py 运行脚本时,它就不起作用了。我正在使用诺基亚 N95。有没有我可以直接运行这个脚本而不使用filebrowser.py?

【问题讨论】:

    标签: python sockets mobile


    【解决方案1】:

    你读过Hack a Mobile Phone with Linux and Python吗?它比较旧,但也许你觉得它有帮助。

    【讨论】:

      【解决方案2】:

      如果代码在键入时在交互式解释器中工作,但在直接运行时没有,那么我建议查看您的代码是否在套接字上达到死锁,例如两端都在等待来自另一端的数据。在交互式解释器中输入时,每行代码的执行之间会有较长的延迟。

      【讨论】:

        【解决方案3】:

        嗯,这似乎不是一个僵局的情况。它抛出一个错误,说远程服务器拒绝连接。但是,就像我之前说的,如果我在交互式解释器中输入完全相同的代码,它就可以正常工作。我想知道错误是否是因为脚本是通过filebrowser.py运行的?

        【讨论】:

          【解决方案4】:

          您的交互式 Python shell 中没有“运行脚本”菜单吗?

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2013-12-16
            • 2020-11-02
            • 1970-01-01
            • 1970-01-01
            • 2015-06-08
            • 1970-01-01
            相关资源
            最近更新 更多