【发布时间】:2015-01-16 21:36:19
【问题描述】:
嗨,伙计,我是 Android 设备编程的新手,我有 python、java、C#、C、C++、PHP、Bash 和 Visual Basic 经验,但我是这个块编程的新手,我没有做太多使用表格。我正在尝试制作一个将数据发布到外部 IP 的应用程序。我已经成功地编写了一个服务器和一个基于 Windows 的客户端,单击我的 Windows 客户端中的按钮将数据发布到 ip 192.168.1.9 端口 9999。这只是在测试阶段以远程控制一堆 beaglebone gpio。到目前为止,我在 windows 方面取得了巨大的成功。然而,在 Android 应用程序发明者中,我创建了一系列按钮和选项卡,不同的按钮发布文本或发布和投票以获取响应。我遇到的问题是我可以直接将 Web 连接器连接到 192.168.1.9 但是当我添加端口 9999 时它告诉我地址不正确。我使用的方法是
when Screen1.initialize
do set Web1.Url to "http://192.168.1.9:9999"
when Button1.Click
do call Web1.PostText
text > 0
同样,如果我只输入 beaglebone 的 IP,当我单击 button1 时,我会看到它的以太网端口发疯了。当我添加端口时它什么都不做。当然,我的服务器在 9999 上运行,因为端口 80 是为互联网保留的。有什么建议吗?
【问题讨论】:
-
这可能是不可能的,见issue 385
-
我现在有点难过,看来我得学习如何用c#编写表单了,谢谢Taifun
-
这个App Inventor Classic example 可能有帮助...
标签: android port tcpclient beagleboneblack app-inventor