Chào các bạn! Vì nhiều lý do từ nay Truyen2U chính thức đổi tên là Truyen247.Pro. Mong các bạn tiếp tục ủng hộ truy cập tên miền mới 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: Truyen247.Pro

Tags: