Chào các bạn! Truyen4U chính thức đã quay trở lại rồi đây!^^. Mong các bạn tiếp tục ủng hộ truy cập tên miền Truyen4U.Com này nhé! Mãi yêu... ♥

UDPXulychuoi

UDP Xu ly chuoi

import java.io.*; import java.net.*; public class UDP_client1 { public static void main(String[] arg) { DatagramSocket ds; DatagramPacket indata , outdata; byte[] inbuff , outbuff; BufferedReader inp; try { ds = new DatagramSocket(); inp = new BufferedReader(new InputStreamReader(System.in)); //gui du lieu System.out.print("Nhap 1 chuoi : "); String s = inp.readLine(); outbuff = s.getBytes(); outdata = new DatagramPacket(outbuff,outbuff.length,InetAddress.getByName("localhost"),8888); ds.send(outdata);//nhan inbuff = new byte[1024]; indata = new DatagramPacket(inbuff,inbuff.length); ds.receive(indata); String s1 = new String(indata.getData()); s1 = s1.trim(); System.out.println("Chuoi chu hoa "+s1);inbuff = new byte[1024]; indata = new DatagramPacket(inbuff,inbuff.length); ds.receive(indata); String s2 = new String(indata.getData()); s2 = s2.trim(); System.out.println(" chuoi chu thuong " + s2);inbuff = new byte[1024]; indata = new DatagramPacket(inbuff,inbuff.length); ds.receive(indata); String s3 = new String(indata.getData()); s3 = s3.trim(); System.out.println("dem so tu " + s3);inbuff = new byte[1024]; indata = new DatagramPacket(inbuff,inbuff.length); ds.receive(indata); String s4 = new String(indata.getData()); s4 = s4.trim(); System.out.println("dem ki tu : " + s4);inbuff = new byte[1024]; indata = new DatagramPacket(inbuff,inbuff.length); ds.receive(indata); String s5 = new String(indata.getData()); s5 = s5.trim(); System.out.println("Dao chuoi " + s5);inbuff = new byte[1024]; indata = new DatagramPacket(inbuff,inbuff.length); ds.receive(indata); String s6 = new String(indata.getData()); s6 = s6.trim(); System.out.println("Thay the chuoi co ki tu s bang ki tu d : " + s6);} catch(Exception ex) { } } }

import java.io.*; import java.net.*; public class UDP_server1 { public static void main(String[] arg) { DatagramSocket ds; DatagramPacket indata , outdata; byte[] inbuff , outbuff; try { ds = new DatagramSocket(8888); //nhan du lieu inbuff = new byte[1024]; indata = new DatagramPacket(inbuff,inbuff.length); ds.receive(indata); String s = new String(indata.getData()); s = s.trim(); System.out.println(s);//xu li gui dl String s1 = s.toUpperCase(); outbuff = s1.getBytes(); outdata = new DatagramPacket(outbuff,outbuff.length,InetAddress.getByName("localhost"),indata.getPort()); ds.send(outdata);String s2 = s1.toLowerCase(); outbuff = s2.getBytes(); outdata = new DatagramPacket(outbuff , outbuff.length , InetAddress.getByName("localhost"),indata.getPort()); ds.send(outdata);

//dem so tu int count = 1; char[] a = new char[s.length()]; for(int i=0;i<s.length();i++) { a[i] =s.charAt(i); } for(int i=0;i<s.length();i++) { if(a[i]==' ' && a[i+1]!=' ') { count++; } } outbuff = String.valueOf(count).getBytes(); outdata = new DatagramPacket(outbuff , outbuff.length,InetAddress.getByName("localhost"),indata.getPort()); ds.send(outdata);//dem ki tu int count1=0; for(int i=0;i<s.length();i++) { if(a[i] != ' ') { count1++; } } outbuff = String.valueOf(count1).getBytes(); outdata = newDatagramPacket(outbuff,outbuff.length,InetAddress.getByName("localhost"),indata.getPort()); ds.send(outdata);//dao chuoi String tmp = ""; for(int j=s.length()-1;j>=0;j--) { tmp+=s.charAt(j); } outbuff = tmp.getBytes(); outdata = new DatagramPacket(outbuff , outbuff.length,InetAddress.getByName("localhost"),indata.getPort()); ds.send(outdata);//thay the String tt = s.replace('s','d'); outbuff = tt.getBytes(); outdata = new DatagramPacket(outbuff,outbuff.length,InetAddress.getByName("localhost"),indata.getPort()); ds.send(outdata);} catch(Exception ex) { } } }

Bạn đang đọc truyện trên: Truyen4U.Com

Tags: