Joh*_*ine 13 java sockets networking network-programming tcp
我想创建一个InetSocketAddress,但无论我是否获得主机:端口或ip:端口,我都想做到这一点.我看到它有两个构造函数,一个用于host(String),另一个用于IP(InetAddress).如果我有IP或HOST以便在这两个构造函数之间进行选择,我是否必须确定自己?我在这里错过了什么吗?
use*_*421 17
你可以从Javadoc中推断出,并在源代码中看到那些new InetSocketAddress(String hostname, int port)调用InetAddress.getByName(hostname),这些调用会根据文档对你进行排序.
所以你发布的问题并不存在.只需传递您获得的任何字符串,无论是主机名还是IP地址.