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();
}
}
jueves, 21 de noviembre de 2013
domingo, 25 de agosto de 2013
Redes
Una red informática es un conjunto de computadoras y software conectados entre sí por medio de dispositivos físicos, como cables, ondas electromagnéticas o cualquier otro medio para el transporte de datos, con la finalidad de compartir información, recursos y ofrecer servicios.
Como compartir información es la definición de comunicación, en todo proceso de comunicación se requiere de un emisor, un receptor, un mensaje, un medio y un canal.
Ver trabajo de comunicación.
La estructura y el modo de funcionamiento de las redes informáticas actuales están definidos en varios estándares, siendo el más importante y extendido de todos ellos el modelo TCP/IP basado en el modelo de referencia OSI. Este último, estructura cada red en siete capas con funciones concretas pero relacionadas entre sí; en TCP/IP se reducen a cuatro capas.
Como compartir información es la definición de comunicación, en todo proceso de comunicación se requiere de un emisor, un receptor, un mensaje, un medio y un canal.
Ver trabajo de comunicación.
La estructura y el modo de funcionamiento de las redes informáticas actuales están definidos en varios estándares, siendo el más importante y extendido de todos ellos el modelo TCP/IP basado en el modelo de referencia OSI. Este último, estructura cada red en siete capas con funciones concretas pero relacionadas entre sí; en TCP/IP se reducen a cuatro capas.
Clasificación de redes
Por alcance
- PAN (Personal Area Network): Red de Área personal.
- LAN (Local Area Network): Red de Área local.
- MAN (Metropolitan Area Network): Red de Área Metropolitana.
- WAN (Wide Area Network): Red de Área Ancha.
- SAN (Storage Area Network): Red de Área de Almacenamiento, es una red concebida para conectar servidores, matrices de discos y librerías de soporte, permitiendo el tránsito de datos sin afectar a las redes por las que acceden los usuarios.
Por tipo de conexión
Medios guiados:- El cable coaxial.
- El cable de par trenzado.
- La fibra óptica.
- Red por radiofrecuencias.
- Red por infrarrojos.
- Red por microondas.
Por relación funcional
- Cliente-servidor.
- Peer-to-peer.
Por tecnología
- Red Point-To-Point es aquella en la que existe multitud de conexiones entre parejas individuales de máquinas. Este tipo de red requiere, en algunos casos, máquinas intermedias que establezcan rutas para que puedan transmitirse paquetes de datos. El medio electrónico habitual para la interconexión es el conmutador, o switch.
- Red broadcast se caracteriza por transmitir datos por un sólo canal de comunicación que comparten todas las máquinas de la red. En este caso, el paquete enviado es recibido por todas las máquinas de la red pero únicamente la destinataria puede procesarlo. Las equipos unidos por un concentrador, o hub, forman redes de este tipo.
Por la direccionalidad de los datos
- Simplex o unidireccional.
- Half-duplex no simultáneo bidireccional.
- Full-dúplex o dúplex,: los dos equipos involucrados en la comunicación lo pueden hacer de forma simultánea, transmitir y recibir.
Por grado de autentificación
- Red privada.
- Red de acceso público.
Por grado de difusión
- Una intranet es una red de ordenadores privados que utiliza tecnología Internet para compartir dentro de una organización parte de sus sistemas de información y sistemas operacionales.
- Internet es un conjunto descentralizado de redes de comunicación interconectadas que utilizan la familia de protocolos TCP/IP, garantizando que las redes físicas heterogéneas que la componen funcionen como una red lógica única, de alcance mundial.
Por servicio o función
- Red comercial.
- Red educativa.
- Red para el proceso de datos.
Topología de Redes
- Red en bus: Tiene un único canal de comunicaciones al cual se conectan los diferentes dispositivos.
- Red en anillo: Cada estación está conectada a la siguiente y la última está conectada a la primera.
- Red en estrella: Las estaciones están conectadas directamente a un punto central y todas las comunicaciones se han de hacer necesariamente a través de éste.
- Red en malla: Cada nodo está conectado a todos los otros.
- Red en árbol: Los nodos están colocados en forma de árbol. Desde una visión topológica, la conexión en árbol es parecida a una serie de redes en estrella interconectadas salvo en que no tiene un nodo central.
- Red mixta: Se da cualquier combinación de las anteriores.
domingo, 18 de agosto de 2013
COMUNICACIÓN
Introducción:
La comunicación es un proceso cuyo fin es el de transmitir información de una entidad a otra. Es un proceso por que para que exista la comunicación, deben realizarse una serie de pasos dependiendo del contexto. La información son datos interpretados siguiendo un código. La definición actual de comunicación usa el concepto "entidad" y no persona como se usaba tradicionalmente porque se ha demostrado que los animales pueden comunicarse y más recientemente, las computadoras, el cual es el tema de interés en este trabajo.
Desarrollo:
El proceso general de la comunicación requiere al menos 2 entidades, un emisor y un receptor. Requiere un canal, el cual es la forma en la que se codifica el mensaje. También requiere un medio, el cual es la forma en la que el mensaje viaja al receptor. Por último requiere un referente, que es la realidad a la que se refiere el mensaje, la cuál es propia del contexto en el que se encuentra.
La comunicación en las computadoras es algo muy similar, igual hay un emisor y un receptor, y ambos pueden cambiar papeles. La información es enviada codificada y es tarea de la computadora interpretarla. El medio por el cual viaja la información es varía, pudiendo ser alámbrica o inalámbricamente. El referente es algo único en las computadoras, ya que salirse del contexto en este caso sería problemático.
Conclusión:
La comunicación es de las actividades que más ha impulsado a la humanidad al nivel actual (probablemente la más importante), y actualmente aplicada a las computadoras podemos extender nuestros sentidos y comunicarnos con todo el mundo de una forma fácil y eficiente.
jueves, 15 de agosto de 2013
lunes, 12 de agosto de 2013
Suscribirse a:
Entradas (Atom)
.png)


