| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación Java >> Content
    Java señal de entrada desde un proyecto
    A diferencia de los objetos de entrada más especializados de Java , un objeto InputStream le permite trabajar con los datos a nivel de byte de un recurso determinado . Es , es , sin embargo, sólo capaz de leer en un archivo estático de los datos . Si desea utilizar los datos de otro proyecto Java que se ejecuta en un objeto InputStream , usted tiene que utilizar un marco de red para recuperar los datos antes de almacenarlos en el InputStream . InputStream vs Red Sockets

    Si desea obtener datos de un proyecto en curso en un objeto InputStream , primero tiene que integrar en un marco de conectores de red. Uno de los proyectos que actúa como un servidor, en el que se implementa un objeto ServerSocket , que escucha las conexiones entrantes en un número de puerto de la máquina dada. El otro proyecto , el cliente , crea un socket que se conectará a este número de puerto y abrir un arroyo.
    Lectura de datos

    Una vez que los dos proyectos de establecer una conexión, van a tomar turnos pasan por una secuencia predeterminada por el que una aplicación envía datos en ambos sentidos a través de la toma de corriente. El proyecto de envío de datos puede utilizar objetos tales como PrintWriter para enviar datos a través de la toma de corriente , y el otro proyecto utiliza un objeto BufferedReader para recibir los datos . Puede almacenar los datos que se están recibiendo en un objeto InputStream creando una instancia de un objeto dentro de su InputStreamReader BufferedReader .

    Errores

    Cualquier número de cosas pueden ir mal cuando se transfieren datos entre proyectos mediante una conexión socket. Uno de los proyectos o la otra pronto podría perder la conectividad de red ya que podría tener un error en el código de la conectividad. Si el proyecto se encuentra con un problema cuando se trata de enviar o recibir datos, no será capaz de recuperarse y se estrellará . Por esta razón , Java requiere el uso de "probar " y "atrapar " declaraciones cuando usted está escribiendo operaciones de socket .
    Clausura corriente

    Desde un punto de vista técnico , no hay nada para evitar que se marche una conexión de socket a otro proyecto abierto para toda la duración del programa. Buen estilo de programación , sin embargo , exige que se cierra la conexión de socket del lado del cliente con la extensión ". Close () " método de objeto una vez que termine la transmisión de sus datos. Esto libera los recursos de su programa cliente está gastando en el mantenimiento de la toma , y es amable con el servidor que también dedica potencia de procesamiento para la toma de la medida en que esté abierta.
    < Br >

    Previous :

    next :
      Artículos relacionados
    ·Cómo cargar archivos con Struts 
    ·Cómo utilizar un lienzo Java 
    ·Java SubString función 
    ·Cómo importar mapas en Java 
    ·Cómo subir imágenes en JSP 
    ·Cómo escribir un menú Uso de un Applet Java 
    ·Introducción a las Variables booleanas en Java 
    ·Métodos Java Applet 
    ·Java Herramientas Hot Swap 
    ·Cómo dibujar una esfera en Java 
      Artículos destacados
    ·Acceso: VBA Export Query 
    ·¿Cuáles son los atributos claves 
    ·¿Cómo clasificar Variables 
    ·Cómo utilizar los archivos de cabecera en Python 
    ·Cómo convertir enteros a Dígitos en Python 
    ·Cómo crear un programa que reemplaza enteros con la le…
    ·Cómo crear una clase abstracta en NetBeans 
    ·Cómo crear una consulta de tabla mediante Visual Basic…
    ·Cómo crear una matriz de objetos en PHP 
    ·La convolución de dos señales horarias en MATLAB 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com