Advertisement
kaitoso

xdd

Sep 21st, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.38 KB | None | 0 0
  1. package servido2;
  2.  
  3. import java.io.BufferedReader;
  4. import java.io.*;
  5. import java.io.DataOutputStream;
  6. import java.io.InputStreamReader;
  7. import java.io.PrintStream;
  8. import java.net.ServerSocket;
  9. import java.net.Socket;
  10.  
  11. /**
  12. *
  13. * @author carlos
  14. */
  15. public class conecta2 {
  16. ServerSocket server;
  17. Socket socket;
  18. int puerto=5000;
  19.  
  20.  
  21. DataOutputStream salida;
  22. DataInputStream entrada;
  23.  
  24. int a=0,b=0;
  25. String mensaje;
  26. public static int arre1[]=new int[500];
  27.  
  28. public void iniciar(){
  29. System.out.println("Escuchando por el puerto 4000");
  30. System.out.println("Esperando a que los clientes se conecten...");
  31.  
  32. try{
  33. server = new ServerSocket(puerto);
  34. socket = new Socket();
  35. socket = server.accept();
  36.  
  37. entrada = new DataInputStream(socket.getInputStream());
  38.  
  39.  
  40. System.out.println("Se conecto un cliente: " + socket.getInetAddress().getHostName());
  41.  
  42.  
  43. salida=new DataOutputStream(socket.getOutputStream());
  44.  
  45. for(int i=0;i<375;i++){
  46.  
  47. mensaje=entrada.readUTF();
  48. arre1[i]=Integer.parseInt(mensaje);
  49. System.out.println("lol "+arre1[i]);
  50. }
  51. for(int i=0;i<125;i++){
  52.  
  53. int var=i+1;
  54. b= suma(arre1[i],b);
  55. System.out.println("el resultado de la suma "+var+" es: "+b);
  56. // System.out.println("el numero en la posicion "+i+" es: "+arre1[i]);
  57.  
  58. }
  59. salida.writeUTF("el resultado de la suma total de los numeros del servidor 2 es:"+b);
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. //System.out.println(b);
  71.  
  72.  
  73.  
  74. socket.close();
  75. entrada.close();
  76. salida.close();
  77.  
  78.  
  79.  
  80. }catch(Exception e){
  81. // System.out.println(e.getMessage());
  82. }
  83.  
  84.  
  85.  
  86. }
  87.  
  88.  
  89. public int suma (int a, int b)
  90. {
  91.  
  92. int c=0;
  93. try{
  94. //Thread.sleep(1000);
  95. c= a+b;
  96.  
  97. }catch(Exception e){}
  98. return c;
  99. }
  100.  
  101. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement