-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathNetworkingClient.java
More file actions
25 lines (20 loc) · 902 Bytes
/
Copy pathNetworkingClient.java
File metadata and controls
25 lines (20 loc) · 902 Bytes
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
import java.io.PrintWriter;
import java.net.Socket;
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class NetworkingClient {
public static void main(String[] args) {
String alamatServer = "localhost";
int nomorPort = 5000;
try (Socket koneksi = new Socket(alamatServer, nomorPort)) {
PrintWriter pengirim = new PrintWriter(koneksi.getOutputStream(), true);
BufferedReader pembaca = new BufferedReader(new InputStreamReader(koneksi.getInputStream()));
pengirim.println("wello ini dari NetworkingClient java");
String balasanDariServer = pembaca.readLine();
System.out.println("pesan berhasil dikirim ke server");
System.out.println("hasil dari server yaitu pesannya: " + balasanDariServer);
} catch (Exception error) {
System.out.println("Gagal koneksi ke server, error: " + error.getMessage());
}
}
}