Java之InetSocketAddress和SocketAddress的區別
兩者區別:SocketAddress是一個抽象類,而InetSocketAddress 是SocketAddress的子類。
示例:
InetAddress address = InetAddress.getLocalHost();
String hostName = address.getHostName();
String hostAddr = address.getHostAddress();
System.out.println("主機名:" + hostNmae + ", ip地址:" + hostAddr;
InetAddress add = InetAddress.getByName("BOPZKQZ9SSY5ECY");
System.out.println(add.getHostAddress());
final Socket socket = new Socket();
SocketAddress address = new InetSocketAddress("www.fortify.net", 443);
try {
socket.connect(address);
} catch (IOException e) {}
// 連線遠端主機
Thread reader = new Thread() {
@Override
public void run() {
try {
byte[] buffer = new byte[512];
InputStream stream = socket.getInputStream();
socket.getInputStream().read(buffer);
} catch (Exception ex) {
}
}
};
reader.start();
相關文章
- Java之.class和.getClass()的區別Java
- Java之for(;;)和while(true)的區別JavaWhile
- Java之try-catch和throws的區別Java
- java複習之HashMap和Hashtable的區別JavaHashMap
- java複習之 Vector、ArrayList和LinkedList 的區別Java
- 【Java】equals 和 == 的區別Java
- JAVA之編譯期和執行期區別Java編譯
- java 中equals和==的區別Java
- java yield()和sleep()的區別Java
- Python之“==”和“is”區別Python
- Java中 equals() 方法和 == 的區別Java
- Java中Vector和ArrayList的區別Java
- PHP, Python和Java的區別分享PHPPythonJava
- Java之String的equals與contentEquals區別Java
- @Bean和@Component之間的區別?Bean
- querySelector和getElementById之間的區別
- MySQL之Where和Having的區別MySql
- 敏捷和 Scrum 之間的區別敏捷Scrum
- Java基礎- ==和equals和hashCode的區別Java
- java中==和equlas區別Java
- java:Date和DateTime區別Java
- Java String.valueOf 和 toString的區別Java
- 【Java面試】@Resource 和 @Autowired 的區別Java面試
- Python和Java的區別?看完秒懂!PythonJava
- Java 之String、StringBuffer 和 StringBuilder 三者區別介紹JavaUI
- MVC,MVP和MVVM之間的區別MVCMVPMVVM
- CSS之Display、Visbility和Opactity的區別CSS
- return,continue和break之間的區別
- JAVA 中interface 和 abstract 區別Java
- java中size()和length區別Java
- Android之Intent的setClass和setClassName的區別AndroidIntent
- java多執行緒之interrupted()和isInterrupted()的區別(原始碼解讀)Java執行緒原始碼
- java面試題之Thread的run()和start()方法有什麼區別Java面試題thread
- Java(3)-POJO和Java bean的區別是什麼JavaPOJOBean
- JavaScript之childNodes 和 children 區別JavaScript
- Java開發和Android開發的區別JavaAndroid
- 閒說: Java 中Comparable 和 Comparator 的區別Java
- java-介面和抽象類的聯絡和區別。Java抽象