java - UnresolvedAddressException 套接字 channel

标签 java sockets nio channel

我正在尝试在计算机和远程服务器之间创建套接字,但执行此操作时收到 UnresolvedAddressException 错误:

    InetSocketAddress hostAddress = new InetSocketAddress("http://www.google.com", 80);
    SocketChannel serverChannel = SocketChannel.open(hostAddress);

这是为什么?

最佳答案

您不必使用http://https://,您只需使用:

InetSocketAddress hostAddress = new InetSocketAddress("www.google.com", 80);

或者您也可以使用 IP 地址:

InetSocketAddress hostAddress = new InetSocketAddress("216.58.210.228", 80);

关于java - UnresolvedAddressException 套接字 channel ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44100661/

相关文章:

java - 使用 spring @PathVariable 提取和解析参数

java - 我如何从 <h :selectManyCheckbox> 获取值(value)

java - 解析的长日期返回无效的年份参数

java套接字 - 测量发送和响应所需的时间

sockets - 测试套接字服务器的最佳实践?

Java:在巨大的磁盘文件上进行随机读取的最快方法

Java ArrayList<String> 如何按索引排序/排序?

c# - SendToAsync 内存泄漏?

java - Path.resolve(other) java.nio.file.Path 方法

java - log4j 是否使用 NIO 将数据写入文件?