1
方法1:Android发送套接字:这两种方法初始化套接字有什么区别?
InetAddress addr = InetAddress.getByName("192.168.0.101");
int port = 18250;
Socket socket = new Socket(addr, port);
方法2:
Socket socket = new Socket("192.168.0.101",18250);
谢谢,这是有益的。 – zhoubo
InetSocketAddress中显示了差异。第一个构造函数InetSocketAddress(String,int)比另一个构造函数InetSocketAddress(InetAddress,int)需要更多时间,因为它需要验证String是否是一个合适的inet地址。 OpenJDK的源代码可在http://grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/7-b147/java/net/InetSocketAddress.java#InetSocketAddress – andyandy