Advertisement
Guest User

Server.java

a guest
Feb 25th, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.09 KB | None | 0 0
  1. import java.io.*;
  2. import java.net.*;
  3. import java.util.*;
  4.  
  5. public class Server2 extends Thread{
  6. Scanner scan;
  7. Socket socket;
  8. PrintWriter pWriter;
  9.  
  10. Server2(Socket socket){
  11. this.socket = socket;
  12. }
  13.  
  14. public void run(){
  15. int num;
  16. String message;
  17. try{
  18. System.out.println("Waiting for the client to message: ");
  19. scan = new Scanner(socket.getInputStream());
  20. pWriter = new PrintWriter(socket.getOutputStream(),true);
  21. do{
  22. num = 0;
  23. message = scan.nextLine();
  24. for(int i=0; i<message.length(); i++){
  25. if(Character.isDigit(message.charAt(i))){
  26. num++;
  27. }
  28. }
  29. pWriter.println("The number of digit occured in a string is: " + num);
  30. }while(!message.equalsIgnoreCase("bye"));
  31. }catch(Exception e){
  32. e.printStackTrace();
  33. }
  34. }
  35. }
  36.  
  37. class Thread{
  38. static Thread t;
  39. static Socket socket;
  40.  
  41. public static void main(String []args){
  42. try{
  43. ServerSocket sSocket = new ServerSocket(1111);
  44. while(true){
  45. socket = sSocket.accept();
  46. t = new Thread();
  47. }
  48. }catch(Exception e){
  49. e.printStackTrace();
  50. }
  51. }
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement