我正在开发一个涉及连接到基于Arduino的服务器的应用程序。 我有一个免费的DNS网址,我的arduino正在运行。 代码编写时,应用程序正常工作:
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);
这应该有效吗? 如果没有,请帮助连接到网址 提前谢谢
答案 0 :(得分:3)
删除http://
部分,然后重试。您只需要指定主机名或IP地址,而不是完整的URL。