Tarmoqni dasturlash asoslari
Download 426.5 Kb.
|
TDA
- Bu sahifa navigatsiya:
- TCPServer.java
TCPClient.java
package tcp; import java.io.DataInputStream;
public class TCPClient { public static void main(String[] args) throws IOException { Socket socket = new Socket("localhost", 8080); DataOutputStream outputStream = new DataOutputStream(socket.getOutputStream()); DataInputStream inputStream = new DataInputStream(socket.getInputStream()); Scanner scanner = new Scanner(System.in); System.out.print("Enter text: "); String data = scanner.nextLine(); outputStream.writeUTF(data); String result = inputStream.readUTF();
socket.close(); inputStream.close(); outputStream.close(); }
TCPServer.java package tcp; import java.io.DataInputStream;
public class TCPServer { public static void main(String[] args) throws IOException { ServerSocket serverSocket = new ServerSocket(8080); Socket socket = serverSocket.accept(); if (socket.isConnected()) System.out.println("tcp.Server ishga tushdi"); DataInputStream inFromClient = new DataInputStream(socket.getInputStream());
String data = inFromClient.readUTF(); StringBuilder result = new StringBuilder(); for (int i = 0; i < data.length(); i++) { if (i % 2 != 0){ result.append(data.charAt(i)); } } outFromClient.writeUTF(result.toString()); socket.close(); serverSocket.close(); inFromClient.close(); outFromClient.close(); if (socket.isClosed()) System.out.println("tcp.Server yopildi"); }
TCP 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