Kaskus

Tech

bayu1806Avatar border
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
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....emoticon-Bingung (S)
0
696
2
GuestAvatar border
Komentar yang asik ya
Urutan
Terbaru
Terlama
GuestAvatar border
Komentar yang asik ya
Komunitas Pilihan