- Beranda
- Komunitas
- Tech
- Programmer Forum
Java : cara mencocokan hasil transmisi UDP client ke server


TS
bayu1806
Java : cara mencocokan hasil transmisi UDP client ke server
Selamat pagi agan2 suhu java programming. Ane ada sedikit masalah dengan java network programming. Ane membuat program client server dimana proses kerjanya sebagai berikut.
Client transmit pesan --> server nerima pesan --> server identifikasi pesan --> server transmit respon --> client nerima respon
gitu gan.
lebih lengkapnya ini SC nya.
ini yang client
ini yang server
Nah harusnya keluarannya itu gini
tapi hasilnya gini
secara gak langsung berakti pencocokan paket hasil transmisi gak cocok. Padahal sama kan yang dikirim dan yang dicetak. Tapi begitu dicocokan gak sama.
Tolong bantuannya suhu2 java...... please....
Client transmit pesan --> server nerima pesan --> server identifikasi pesan --> server transmit respon --> client nerima respon
gitu gan.
lebih lengkapnya ini SC nya.
ini yang client
Code:
DatagramSocket sck = new DatagramSocket();
byte[] msg = "cek".getBytes("UTF-8");
DatagramPacket pck = new DatagramPacket(msg, msg.length, InetAddress.getLocalHost(), 9999);
sck.send(pck);
ini yang server
Code:
DatagramSocket sck = new DatagramSocket(9999);
byte[] msg = new byte[1024];
DatagramPacket pck = new DatagramPacket(msg, msg.length);
sck.receive(pck);
String respon = new String(pck.getData(), "UTF-8");
System.out.println(respon);
if(respon.length() == "cek".length()){
if(respon.substring(0, respon.length()).equals("cek".substring(0, "cek".length())))
System.out.println("ok");
else System.out.println("not same");
}
else System.out.println("no");
Nah harusnya keluarannya itu gini
Code:
cek
ok
tapi hasilnya gini
Code:
cek
no
secara gak langsung berakti pencocokan paket hasil transmisi gak cocok. Padahal sama kan yang dikirim dan yang dicetak. Tapi begitu dicocokan gak sama.
Tolong bantuannya suhu2 java...... please....

0
696
2


Komentar yang asik ya
Urutan
Terbaru
Terlama


Komentar yang asik ya
Komunitas Pilihan