RUVIDEO
Поделитесь видео 🙏

Sockets Java

Modelo Basico Servidor Cliente usando maquinas Virtuales con Sockets Java.

****************************************Clase Servidor************************************************

import java.io.*;
import java.net.*;

public class Servidor {

ServerSocket server;
Socket socket;
int puerto = 9000;
DataOutputStream salida;
BufferedReader entrada;

public void iniciar(){

try{
//instanciar nuestro servidor en este caso el server socket
//puerto es el parametro principal que establece por donde se establece la conexion
server = new ServerSocket(puerto);
// crear una Instancia de Socket;
socket = new Socket();

//en esta linea es donde creamos la conexion.. espera a que se mande una peticion que viene de un programa externo.
// cuando llegue esa peticion en el puerto indicado 9000 se establecera una conexion con el otro programa
socket = server.accept();
System.out.println("Conexion Exitosa");

//CONFIGURAR ENTRADA
// este es el canal de entrada
//nos regresa el canal de entrada de la conexion.. y se transfiere en un bufer.
// para eso el .get,,, y lo podemos guarda con el readline
entrada = new BufferedReader(new InputStreamReader(socket.getInputStream()));
String mensaje = entrada.readLine();
System.out.println(mensaje);

//Cerramos el programa con una instruccion de salida
// este es el canal de salida. por el cual podemos enviar info. en este caso un mensaje
salida = new DataOutputStream(socket.getOutputStream());
//usamos el UTF ya que queremos mandar una cadena de texto.
salida.writeUTF("Hola Cliente");

//Cierra el Puerto
socket.close();

}catch(Exception e){

};

}

public static void main(String[] args) {
Servidor Servidor = new Servidor();
Servidor.iniciar();
}

}


********************************** CLase Cliente****************************************************

import java.io.*;
import java.net.*;

public class Servidor {

ServerSocket server;
Socket socket;
int puerto = 9000;
DataOutputStream salida;
BufferedReader entrada;

public void iniciar(){

try{
//instanciar nuestro servidor en este caso el server socket
//puerto es el parametro principal que establece por donde se establece la conexion
server = new ServerSocket(puerto);
// crear una Instancia de Socket;
socket = new Socket();

//en esta linea es donde creamos la conexion.. espera a que se mande una peticion que viene de un programa externo.
// cuando llegue esa peticion en el puerto indicado 9000 se establecera una conexion con el otro programa
socket = server.accept();
System.out.println("Conexion Exitosa");

//CONFIGURAR ENTRADA
// este es el canal de entrada
//nos regresa el canal de entrada de la conexion.. y se transfiere en un bufer.
// para eso el .get,,, y lo podemos guarda con el readline
entrada = new BufferedReader(new InputStreamReader(socket.getInputStream()));
String mensaje = entrada.readLine();
System.out.println(mensaje);

//Cerramos el programa con una instruccion de salida
// este es el canal de salida. por el cual podemos enviar info. en este caso un mensaje
salida = new DataOutputStream(socket.getOutputStream());
//usamos el UTF ya que queremos mandar una cadena de texto.
salida.writeUTF("Hola Cliente");

//Cierra el Puerto
socket.close();

}catch(Exception e){

};

}

public static void main(String[] args) {
Servidor Servidor = new Servidor();
Servidor.iniciar();
}

}

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Sockets Java», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.