UnresolvedAddressException套接字通道

时间:2017-05-21 18:57:45

标签: java sockets nio channel

我试图在我的计算机和远程服务器之间创建一个套接字但我在执行此操作时遇到UnresolvedAddressException错误:

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

为什么?

1 个答案:

答案 0 :(得分:3)

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

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

或者您可以改为使用IP地址:

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