【发布时间】:2014-06-03 14:38:11
【问题描述】:
我正在开发一个涉及连接到基于 Arduino 的服务器的应用程序。 我有一个我的 arduino 正在运行的免费 DNS 网址。 当代码这样编写时,应用程序可以正常工作:
public void onClick(View arg0) {
if (!connected) {// if not connected yet
try {// try to create a socket and outputstream
socket = new Socket("0.0.0.0.0", 8080);// create a
// socket
dataOutputStream = new DataOutputStream(
socket.getOutputStream());// and stream
// connection status
changeConnectionStatus(true);
} catch (UnknownHostException e) {// catch and
changeConnectionStatus(false);
} catch (IOException e) {// catch and
changeConnectionStatus(false);
}
但是当我将 Socket 线更改为这个时它什么也没做:
socket = new Socket("http://balblalbla.me", 8080);
这应该有效吗? 如果不是,请帮助连接到 url 提前谢谢
【问题讨论】:
-
0.0.0.0.0不是要连接的有效 IP 地址。
标签: java android sockets url arduino