Yo la hago de cliente en éste código :)!!!
La parte del servidor la tiene mi amigo Fernando.
Si alguien se lo quiere piratear, con todo gusto se lo paso, mándenme un mensaje para darles la otra parte :)
//Este código es un cliente que se conecta al servidor para empezar a jugar
//Acoltzi Santillan Fernando Acoltzi & Gian Carlo Armas Ascacio 5IM6
import java.io.*;
import java.net.*;
class Cliente {
static final String HOST = "127.0.0.1";
static final int Puerto = 1234;
//variables del juego
String player1 = "";//jugador que saca primero
String player2 = "";//jugador que recibe primero
String tap = "";//balón tapado
int man = 0;//balón mandado
int PPT1 = 0;//opción 1 del piedra papel o tijera
String PPT2 ="";//opción 2 del piedra papel o tijera
String PPTS="";
int op1 = 0;
int op2 = 0;
String jugador1="";
String jugador2="";
int puntos1=0;
int puntos2=0;
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
public Cliente() {
try {
Socket skCliente = new Socket(HOST, Puerto);
//recibir datos recibir
InputStream aux = skCliente.getInputStream();
DataInputStream recibir = new DataInputStream(aux);
System.out.println(recibir.readUTF());
//enviar datos enviar
OutputStream aux2 = skCliente.getOutputStream();
DataOutputStream enviar = new DataOutputStream(aux2);
System.out.println(recibir.readUTF());
//Barra
//fin barrea
System.out.println("Ingrese su nombre");
try{
jugador1=br.readLine();
}catch(IOException e){
System.out.println("Error");
}
enviar.writeUTF(jugador1);
System.out.println(recibir.readUTF());
System.out.println(recibir.readUTF());
for(int j=0; j<5; j++){
System.out.println("\n "+ jugador1 +" seleccione:");
System.out.println("Hacia donde quieres tapar el balón?");
System.out.println("---RED---");
System.out.println("*********");
System.out.println("****1****");
System.out.println("*********");
System.out.println("****2****");
System.out.println("*********");
System.out.println("****3****");
System.out.println("*********");
tap = br.readLine();
enviar.writeUTF(tap);
System.out.println(recibir.readUTF());
System.out.println("\n "+ jugador1 +" seleccione:");
System.out.println("¿Hacia donde vas a mandar el balón?");
System.out.println("*********");
System.out.println("****3****");
System.out.println("*********");
System.out.println("****2****");
System.out.println("*********");
System.out.println("****1****");
System.out.println("*********");
System.out.println("---RED---");
tap = br.readLine();
enviar.writeUTF(tap);
System.out.println(recibir.readUTF());
}
System.out.println(recibir.readUTF());
System.out.println(recibir.readUTF());
System.out.println(recibir.readUTF());
System.out.println(recibir.readUTF());
skCliente.close();
} catch (Exception e) {
System.out.println(e.getMessage());
}
}
public static void main(String[] arg) {
new Cliente();
}
}
No hay comentarios.:
Publicar un comentario