到Arduino的java Android TCP连接
我正在尝试使用TCP连接Arduino和Android。对于Android设备,我在端口5554使用AVD。当我在Arduino中运行TCP服务器,在Android中运行客户端时,一切都很好。问题是,当我在Android中运行TCP服务器,在Arduino中运行客户端时,客户端只是在等待服务器
这种方法(在Arduino代码中)实际上是失败的:
if (client.connect(serverIP, serverPort))
我知道我应该在这里做一个端口转发。是的
telnet localhost 5554
redir add tcp:7600:7700 //7600 specified in client program. 7600 specified as Android server port
此外,为了测试实际问题,我用C编写了一个TCP服务器和客户端。然后我尝试了all、Audrino、C和Android服务器/客户端组合。除了Audrino客户端和Android服务器之外,所有的组合都在工作
错误在哪里
共 (0) 个答案