Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.*;
- import java.net.*;
- import java.util.*;
- public class Server2 extends Thread{
- Scanner scan;
- Socket socket;
- PrintWriter pWriter;
- Server2(Socket socket){
- this.socket = socket;
- }
- public void run(){
- int num;
- String message;
- try{
- System.out.println("Waiting for the client to message: ");
- scan = new Scanner(socket.getInputStream());
- pWriter = new PrintWriter(socket.getOutputStream(),true);
- do{
- num = 0;
- message = scan.nextLine();
- for(int i=0; i<message.length(); i++){
- if(Character.isDigit(message.charAt(i))){
- num++;
- }
- }
- pWriter.println("The number of digit occured in a string is: " + num);
- }while(!message.equalsIgnoreCase("bye"));
- }catch(Exception e){
- e.printStackTrace();
- }
- }
- }
- class Thread{
- static Thread t;
- static Socket socket;
- public static void main(String []args){
- try{
- ServerSocket sSocket = new ServerSocket(1111);
- while(true){
- socket = sSocket.accept();
- t = new Thread();
- }
- }catch(Exception e){
- e.printStackTrace();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement