Tarmoqni dasturlash asoslari
Download 426.5 Kb.
|
TDA
- Bu sahifa navigatsiya:
- UDPServer.java
UDPClient.java
package udp; import java.io.BufferedReader;
public class UDPClient { public static void main(String[] args) throws Exception {
sendData = scanner.nextLine().getBytes(); DatagramPacket sendPacket = new DatagramPacket(sendData, sendData.length, IPAddress, 9876); clientSocket.send(sendPacket); DatagramPacket receivePacket = new DatagramPacket(receiveData, receiveData.length); clientSocket.receive(receivePacket); String modifiedSentence = new String(receivePacket.getData()); System.out.println("Result: " + modifiedSentence); clientSocket.close(); } }
package udp; import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.InetAddress; public class UDPServer extends Thread { public static void main(String[] args) throws Exception {
DatagramPacket receivePacket = new DatagramPacket(receiveData, receiveData.length); serverSocket.receive(receivePacket); String data = new String(receivePacket.getData()); InetAddress IPAddress = receivePacket.getAddress();
StringBuilder text = new StringBuilder(); System.out.println(data); for (int i = 0; i < data.length(); i++) { char ch = data.charAt(i); if (i % 2 != 0 && ch != '\0') { text.append(ch); } } System.out.println(text); sendData = String.valueOf(text).getBytes(); DatagramPacket sendPacket = new DatagramPacket(sendData, sendData.length, IPAddress, port); serverSocket.send(sendPacket); serverSocket.close(); if (serverSocket.isClosed()) System.out.println("Server closed"); } }
UDP soketi asosida ixtiyoriy n ta sondan juftlarini ajratib yozish kliyent-server dasturini tuzing. Download 426.5 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling