Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/345.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我试图通过套接字连接到URL,但只能通过提供IP地址(Java android)进行连接_Java_Android_Sockets_Url_Arduino - Fatal编程技术网

我试图通过套接字连接到URL,但只能通过提供IP地址(Java android)进行连接

我试图通过套接字连接到URL,但只能通过提供IP地址(Java android)进行连接,java,android,sockets,url,arduino,Java,Android,Sockets,Url,Arduino,我正在开发一个应用程序,该应用程序涉及连接到基于Arduino的服务器。 我有一个免费的DNS url,我的arduino正在运行。 当代码编写如下时,应用程序运行良好: public void onClick(View arg0) { if (!connected) {// if not connected yet try {// try to create a socket and outputstream socke

我正在开发一个应用程序,该应用程序涉及连接到基于Arduino的服务器。 我有一个免费的DNS url,我的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 = new Socket("http://balblalbla.me", 8080);
这样行吗? 如果没有,请帮助连接到url
提前感谢

删除
http://
部分,然后重试。您只需要指定主机名或IP地址本身,而不是完整的URL。

0.0.0.0
不是要连接的有效IP地址。