que error te da exactamente? metes el argumento correcto al llamar al metodo que calcula el sueldo??
Saludos
Saludos
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúCita de: _rez3t45_ en 23 Octubre 2009, 20:03 PMpuede ser que deje de transferir porque el heap se satura prueba a descomponer las imagenes en datos de bytes unicos y transferirlas de poco en poco, en teoria no dbeeria darte problemas, y menos con imagenes :s
waa ! xD
holas de nuevo ,,,
genere este codigo gracias ala ayuda del post de casiDiablo en transferecia de img ,,
Bueno lo hice a mi estilo
lo que quisiera saber si la forma en que imprimo las imagenes que llegan es la correcta o me aconsejarian otra forma ,, cosa que lo probe en mi casa y dio unos 2 segundo luego se detuvo .. creo que es por mi pc que solo tnego 512 ram ..lo probare en mi uni xD ,,
Envia_img
import java.awt.Rectangle;
import java.awt.Robot;
import java.awt.Toolkit;
import java.awt.image.BufferedImage;
import java.io.ByteArrayOutputStream;
import java.io.ObjectOutputStream;
import java.net.Socket;
import javax.imageio.ImageIO;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
public class envia_img extends JFrame {
public envia_img()throws Exception{
setSize(100,100);
setVisible(true);
Thread.currentThread().sleep(5000);
enviando_img();
}
public void enviando_img(){
while(true){
try{
Socket cliente = new Socket("192.168.1.32", 6060);
ObjectOutputStream salida = new ObjectOutputStream(cliente.getOutputStream());
salida.flush();
Rectangle dimension_pantalla = new Rectangle(Toolkit.getDefaultToolkit().getScreenSize());
Robot robot = new Robot();
BufferedImage img_bufeer = robot.createScreenCapture(dimension_pantalla);
ByteArrayOutputStream salida_img = new ByteArrayOutputStream();
ImageIO.write(img_bufeer, "jpg", salida_img);
byte[] img_en_bytes = salida_img.toByteArray();
//ENVIO
salida.writeObject(img_en_bytes);
salida.flush();
cliente.close();
}catch(Exception e){
JOptionPane.showMessageDialog(null, e.getMessage());
}
}}
public static void main(String args[])throws Exception{
JFrame.setDefaultLookAndFeelDecorated(true);
envia_img proyecto_envia = new envia_img();
proyecto_envia.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
Y EL que recibe las Imgnes
import java.awt.image.BufferedImage;
import java.io.ByteArrayInputStream;
import java.io.File;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.net.ServerSocket;
import java.net.Socket;
import javax.imageio.ImageIO;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
public class receptor_img extends JFrame implements Runnable{
JLabel lbl_img;
ImageIcon img;
public receptor_img(){
setSize(100,100);
setVisible(true);
Thread hilo = new Thread(this);
hilo.start();
}
public void run(){
try{
ServerSocket servidor = new ServerSocket(6060);
while(true){
Socket conexión = servidor.accept();
ObjectInputStream entrada = new ObjectInputStream(conexión.getInputStream());
construyendo_img(entrada);
entrada.close();
conexión.close();
}
}catch(Exception e){JOptionPane.showMessageDialog(null, e.getMessage());}
}
public void construyendo_img(ObjectInputStream entrada)throws IOException{
try{
byte[] bytes_img = (byte[]) entrada.readObject();
ByteArrayInputStream entrada_img = new ByteArrayInputStream(bytes_img);
BufferedImage img_bufeer = ImageIO.read(entrada_img);
//guardandola en Disco
//String ruta = "c:/tu_fot0.jpg";
// ImageIO.write(img_bufeer, "jpg",new File(ruta));
//al recibirlo lo muestro en pantalla px xD
img = new ImageIcon(img_bufeer);
lbl_img = new JLabel();
lbl_img.setIcon(img);
getContentPane().add(lbl_img);
lbl_img.setBounds(20,50,400,900);
}catch(Exception e){JOptionPane.showMessageDialog(null, e.getMessage());}
}
public static void main(String args[])throws Exception{
JFrame.setDefaultLookAndFeelDecorated(true);
receptor_img proyecto_recibe = new receptor_img();
proyecto_recibe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
LOgre transferir las imagenes por socket ,, esta en comentario arriba
ahora estoy en probar esto en mi uni
el de mover el mouse si sale . tambien lo pruebo en mi uni ,,,,
luego los juntare px
gracias por la ayuda por que cuando empece ni sabia extender una clase a Jframe
Cita de: reyarth en 21 Octubre 2009, 01:43 AMwowowowowowow
Hola buenas:
Soy nuevo en este foro, y espero ser de ayuda a todos y todos me seais de ayuda a mi -.-
Mi pregunta es cómo crear un chat permanente en el wow en una core de mangos, en el que se pueda agregar cualquier pj en cualquier momento, y que sea general, tipo posada en el server aura.
Un saludo y thx de antemano por vuestra ayuda.
Cita de: WHK en 21 Octubre 2009, 20:49 PMjaja ok xD
google no pierde el tiempo en demandar a la gente que encuentra bugs en sus sistemas, todo lo contrario.. deben sentirse agradecidos porque hay gente que trabaja gratuitamente buscando bugs en sus sistemas para hacerlos mejores y se ahorran los auditores de códigode hecho si nadie desvelara ningun bug de windows todavía estaríamos en la tecnologia de win 98
Cita de: Novlucker en 20 Octubre 2009, 19:24 PMAlguien me podria especificar que son esos numeros de dos cifras que hay en el codigo???
Se podría acortar muuuucho si para copiar el resultado al portapapeles utilizas vbs
Saludos
Cita de: _rez3t45_ en 21 Octubre 2009, 19:56 PMjeje yo tenia metodos programados en la calse robot para abrir la barra de inicio, para apagara el pc, para abrrir ventanas todo el rato, paa abrir el browwser y meter una direcion la que sea...
holas d nuevo a todos .. estuve fuera por un gran tiempo ,, formatie mi pc (cosa que no hacia desde hace 1 año) gracias al virus sality , instalar programas asu....
EN fin logre ver como mandar la imagen en un arreglo de bytes .. y como recibirlo
pero me dices que seria mejor con canvas para su impresion en un Jlabel( recien la clase pasada use cambas pero en aplicaciones moviles ) . tambien se uza en jframe ?
por otro lado tambien encontre informacion como mover el mouse del cliente con la clase robot xD ,, ya poco a poco voy entendiendo todo
espero acabarlo pronto para mostrarle mi codigo completo y de paso me den algunos consejos