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