ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Del lenguaje Java


Enviado por   •  27 de Agosto de 2013  •  Informes  •  1.702 Palabras (7 Páginas)  •  485 Visitas

Página 1 de 7

Clase:

public class NewClass {

public static void main(String args[]) {

String bin="1100100";

double suma=0;

for(int i=bin.trim().length()-1;i>=0;i--){

double potuni = Math.pow(bin.charAt(bin.trim().length()-1-i) * 2, i);}

System.out.println(Integer.parseInt(bin, 16)); }}

Cliente:

package Cliente;

import java.io.*;

import java.net.*;

import java.net.Socket;

class ClienteTCP {

public static String Binario(int Numero){

int Num = Numero;

String xresto="";

while(Num>0){

int Resto = Num % 2;

xresto = xresto + String.valueOf(Resto);

Num = Num / 2; }

String xNum="";

for(int i=xresto.trim().length()-1;i>=0;i--){ xNum = xNum + xresto.charAt(i); }

return xNum; }

public static void main(String args[]) {

// Leemos el primer parámetro, donde debe ir la dirección

// IP del servidor

InetAddress direcc = null;

try { direcc = InetAddress.getByName("10.201.2.148"); } catch(UnknownHostException uhe) {

System.err.println("Host no encontrado : " + uhe);

System.exit(-1); }

// Puerto que hemos usado para el servidor

int puerto = 1234; // Para cada uno de los argumentos...

//for (int n=1;n<args.length;n++)

//{

Socket sckt = null;

DataInputStream dis = null;

DataOutputStream dos = null;

try {

// Convertimos el texto en número

//int numero = 1000;//Integer.parseInt(args[n]);

//int numero = Integer.parseInt(Binario(100));

for(int i=100;i<=10000;i++){

long numero = Long.parseLong(Binario(i));

// Creamos el Socket

sckt = new Socket(direcc,puerto);

// Extraemos los streams de entrada y salida

dis = new DataInputStream(sckt.getInputStream());

dos = new DataOutputStream(sckt.getOutputStream());

// Lo escribimos

//dos.writeInt(numero);

dos.writeLong(numero);

// Leemos el resultado final

long resultado = dis.readLong();

// Indicamos en pantalla

System.out.println( "Solicitud = " + numero + "\tResultado = " +resultado ); }

// y cerramos los streams y el socket

dis.close();

dos.close(); }

catch(Exception e) {

System.err.println("Se ha producido la excepción : " +e); }

try { if (sckt!=null) sckt.close(); }

catch(IOException ioe) {

System.err.println("Error al cerrar el socket : " + ioe); }}}

Servidor

package Servidor;

import java.net.*;

import java.io.*;

import java.net.ServerSocket;

import java.net.Socket;

public class ServidorTCP {

public static long Longitud(String Cadena){

return Cadena.length(); }

public static void main(String args[]){

// Primero indicamos la dirección IP local

try{ System.out.println("LocalHost = " +

InetAddress.getLocalHost().toString()); } catch (UnknownHostException uhe){

System.err.println("No puedo saber la dirección IP local : " + uhe); }

// Abrimos un "Socket de Servidor" TCP en

...

Descargar como (para miembros actualizados)  txt (6.5 Kb)  
Leer 6 páginas más »
Disponible sólo en Clubensayos.com