1
C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más / Re:cajero automatico en java
« en: 21 de Julio 2014, 19:23 »
si me confundi se colo esa perte... decia la parte del socket
Aprende Java con el libro "Aprender a programar en Java desde cero. Curso paso a paso." Editorial aprenderaprogramar. com. 200 pgs. Disponible en papel y ebook.
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
import java.net.*;
import java.io.*;
public class EchoServer
{
public static void main(String[] args) throws IOException
{
if (args.length !=1)
{
System.err.println("Usage: java EchoServer <port number>");
System.exit(1);
}
int portNumber = Integer.parseInt(args[0]);
ServerSocket serverSocket = new ServerSocket(Integer.parseInt(args[0]));
Socket clientSocket = serverSocket.accept();
PrintWriter out = new PrintWriter(clientSocket.getOutputStream(), true);
BufferedReader in= new BufferedReader(new InputStreamReader(clientSocket.getInputStream()));
try
{
String inputLine;
while ((inputLine = in.readLine()) !=null)
{
out.println(inputLine);
System.out.println("Recibi:<"+inputLine+">");
}
} catch (IOException e)
{
System.out.println("Exception caught when trying to listen on port"+portNumber +"or listening for a connection");
System.out.println(e.getMessage());
}
}
}
import java.io.*;
import java.net.*;
public class EchoClient {
public static void main(String[] args) throws IOException {
if (args.length !=2) {
System.err.println("usage: java EchoClient <host name> <port number>");
System.exit(1);
}
String hostName=args[0];
int portNumber= Integer.parseInt(args[1]);
Socket echoSocket=new Socket (hostName, portNumber);
PrintWriter out=new
PrintWriter(echoSocket.getOutputStream(), true);
BufferedReader in=new BufferedReader(new InputStreamReader(echoSocket.getInputStream()));
BufferedReader stdIn= new BufferedReader(new InputStreamReader(System.in));
try {
String userInput;
while ((userInput=stdIn.readLine()) !=null)
{
out.println(userInput);
System.out.println("echo:"+in.readLine());
}
}catch (UnknownHostException e)
{
System.err.println("Servidor desconocido "+ hostName);
System.exit(1);
}catch (IOException e){
System.err.println("Couldn t get I/O for the connection to "+hostName);
System.exit(1);
}
}
}
Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.
Abraham Lincoln (1808-1865) Presidente estadounidense.
aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación