-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathConnectMain.java
More file actions
41 lines (33 loc) · 1 KB
/
Copy pathConnectMain.java
File metadata and controls
41 lines (33 loc) · 1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
package network.exception.connect;
import java.io.IOException;
import java.net.ConnectException;
import java.net.Socket;
import java.net.UnknownHostException;
public class ConnectMain {
public static void main(String[] args) throws IOException {
unknownHostEx1();
unknownHostEx2();
connectionRefused();
}
private static void unknownHostEx1() throws IOException {
try {
Socket socket = new Socket("999.999.999.999", 80);
}catch (UnknownHostException e){
e.printStackTrace();
}
}
private static void unknownHostEx2() throws IOException {
try {
Socket socket = new Socket("google.gogo", 80);
}catch (UnknownHostException e){
e.printStackTrace();
}
}
private static void connectionRefused() throws IOException{
try {
Socket socket = new Socket("localhost", 45678);
}catch (ConnectException e){
e.printStackTrace();
}
}
}