Kami menggunakan simulasi perangkat lunak di sisi server, yang merupakan perangkat lunak yang sangat kecil. Unduh perangkat lunak NetAssist: http://xiazai.VeVB.COM/201403/tools/NetAssist(VeVB.COM).rar
Langkah kedua adalah menempelkan kode klien kami:
Copy kode kodenya sebagai berikut:
impor java.io.DataInputStream;
impor java.io.IOException;
impor java.net.Socket;
Klien kelas publik {
String akhir statis publik IP_ADDR = "192.168.3.65";//Alamat server
public static final int PORT = 8080; //Nomor port server
teks String statis = null;
public static void main(String[] args) melempar IOException {
System.out.println("Klien dimulai...");
Soket soket = null;
soket = Soket baru(IP_ADDR, PORT);
sementara (benar) {
mencoba {
//Buat soket aliran dan sambungkan ke nomor port yang ditentukan pada host yang ditentukan
//Baca data sisi server
Masukan DataInputStream = DataInputStream baru(socket.getInputStream());
byte[] penyangga;
buffer = byte baru[input.tersedia()];
if(buffer.panjang != 0){
System.out.println("length="+buffer.length);
//Baca penyangga
masukan.baca(buffer);
//Konversi string
String tiga = String baru(buffer);
System.out.println("content=" + tiga);
}
} tangkapan (Pengecualian e) {
System.out.println("Pengecualian klien:" + e.getMessage());
}
}
}
}
Anda dapat melihat hasil cetaknya sebagai berikut:
length mewakili panjang pesan
Copy kode kodenya sebagai berikut:
Klien mulai...
panjang=27
Konten=//www.VeVB.COM
Oke, kita telah menyelesaikan klien soket. Ini selalu dapat menerima pesan dari server.