Ejercicios Java - Sockets #1 - Conexión TCP cliente/servidor
Вставка
- Опубліковано 21 жов 2024
- ¿Necesitas que sea tu tutor personal? www.discodurod...
Consigue cupones de descuento de mis cursos de udemy: cupones.discod...
Sigue mis próximos eventos: eventos.discod...
Visita nuestra web: www.discodurode...
¿Necesitas un servidor de calidad? Webempresa te lo da. clientes.webem...
¿Quieres seguir nuestros trabajos? Visita nuestro github. github.com/Dis...
¡Sé nuestro patrón! / discoduroderoer
Síguenos en las redes sociales:
Facebook: goo.gl/JcLshS
Twitter: goo.gl/MU2Gbo
Google+: goo.gl/8U8aXt
UA-cam: goo.gl/5vjkGP o suscribete
Discord: / discord
Twitch: / discoduroderoer_prog
Si quieres contactar con nosotros para alguna consulta o enviarnos ejercicios: administrador@discoduroderoer.es
Enunciado:
1. Crear una conexión TCP cliente/servidor.
Descarga de los proyectos y enunciados: github.com/Dis...
Recopilación de descargas de los videos de youtube: www.discodurod...
Casi he aprendido mas contigo que con muchos profesores. Muchas gracias por tu contenido
Estoy haciendo el tecnico superior de DAM, con el profesor que nos da clase no habia entendido NADA!! y viendo este video me ha quedado clarisimo, muchisimas gracias!!
Estoy igual, la de cosas que no me contaron entonces que acabo de descubrir aquí.
Recuerdo cuando empezaba las clases de la U, me ayudaste mucho en unos proyectos, muy agradecido, AHORA ya en el campo profesional, vuelvo al mismo lugar, porque necesito sockets jajajaja
No hay muchos canales que te enseñen así de bien, gracias :"3
Perfectamente explicado MUCHAS GRACIAS !!!
Excelente tutorial, práctico y muy bien explicado, estoy muy agradecido por tu vídeo.
Llevaba toda la tarde peleandome con un ejercicio de 2,5 puntos y me acabas de sacar las castañas del fuego, más que nada porque no acababa de entender los fundamentos, y tú lo explicas de manera inmejorable. Tienes media docena de birras pagadas, amigo. Y un nuevo suscriptor. Mil gracias.
Pues mandame esas birras jeje. Me alegro de que te hayan servido
Así da gusto! Que bien se entiende todo, me gusta mucho tu manera de explicarlo.
Muchas gracias
Buena explicación amigo, ojala sigas subiendo relacionado con este tema-
Muchas gracias.
Saludos desde México.
Gracias a tu video saqué trabajo adelante
Muchas gracias por compartir el vídeo. Solo quiero matizar un concepto no es totalmente correcto.
La diferencia entre TCP y UDP es cierto que es, que uno es orientado a conexión y otro no. Pero no orientado a conexión no significa que desconozcamos al cliente que se conecta, significa que se envía la información sin negociar la conexión entre cliente-servidor (véase Three-way-handshake de TCP).
No tengo ni puta idea que es esto pero se ve importante
Muchísimas gracias. Me has ayudado a entender mucho mejor el tema y pude resolver mi tarea gracias a eso. Sigue así :3
Deberías ser mas reconocido, tus vídeos son muy buenos y se aprende mas que en clase jaja
Suscrito! Eres un máquina, explicas bien y se entiende. Felicidades!
Espero poder pasar el semestre con un proyecto como este
@Alfonso Caspian instablaster =)
Excelente vídeo, muy bien explicado, muchas gracias
Explicación magistral
Muy util tu contenido, me estoy sacando una UF con tus enseñanzas en vez de con las del profe del centro que estoy pagando. Ojala el partner de youtube te remunere mas de lo que se remunera la educacion publica de "calidad" de la que nos damos palmadas en el pecho en España...
Muy bien explicado
BUEN VIDEO MASTER!!!, BUENA EXPLICACIÓN, GRACIAS.....
hola, el sc del servidor, no sería un nuevo socket asociado a un nuevo puerto del servidor pero que efectivamente se conecta con el cliente gracias al socket inicial? Algo así como que se reconfigura el socket para que el ServerSocket quede libre... T
Tengo mucho lío...
Excelente explicación, me suscribo, muchas gracias, coseche amigo éxitos con su conocimiento, necesitaba entender esto para aplicarlo en unos ejemplos de OSB.
muy buenos tutoriales y bien explicados y con link de descarga, me has ayudado mucho a entender los sockets. Gracias crak
gracias bro, me suscribo, me salvaste el semestre
Excelente Explicación!!!
Excelente explicación, nuevo suscriptor.
CONFIRMO!!!! eres el puto amo
Gracias por hacer este vídeo
Buen vídeo! Muchas gracias por la explicación!
Buenas! Como va? El while(true) que realizas dentro del try catch. No podria ser optimizado con alguna variable ? Ya que la unica forma en la que saldría del while es o apagandose el ordenador o con un break. Siendo esto último algo que considero no tan optimo. Saludos !! Gracias :)
Cuando hay una excepción tb saldría, puedes poner alguna variable, pero la idea es que no salga de ese bucle
@@DiscoDurodeRoer gracias !!!¡¡¡
sos grande, por favor haz un tutorial con interfaz grafica, estilo chat y con archivos
Lo del chat ya lo tienes realmente
Gracias hermano!, me sirvió mucho!
Es cierto si esta conexion lo realizo fuera de la red local ....si quiero ser yo el servidor tengo que hacer un mapeo en mi router para que cuando el cliente haga una peticion de conexion sepa en que maquina de mi red local esta el servidor
Lo mejor es el doble toque del enter
se pueden crear conexiones de sockets hacia aplicaciones web?? por ejemplo pedir la pagina de facebook o comentar en algun grupo por medio de sockets???
disculpa se puede conectar varios clientes a un servidor con base de datos???
¿Qué teclado usas? La verdad es que me mola el sonido.
G-Lab, tienes un vídeo en el canal
@@DiscoDurodeRoer Ok, gracias.
esto es desde cero ?
Si
@@DiscoDurodeRoer perfecto. Lo usaré como base para el proyecto de la uni
buenas estoy viendo el video y tengo un problema, no se porque pero no se me conecta al socket.
El codigo que tengo es el siguiente:
try {
//Creamos nuestro socket
socket = new Socket("IP de la pagina", PUERTO);
mensaje = new DataOutputStream(socket.getOutputStream());
//Enviamos un mensaje
//mensaje.writeUTF("Hola soy un cliente!!");
System.out.println("Conexión exitosa!!");
//Cerramos la conexión
socket.close();
} catch (UnknownHostException e) {
System.out.println("El host no existe o no está activo.");
System.out.println(e.getMessage());
} catch (IOException e) {
System.out.println("Error de entrada/salida.");
System.out.println(e.getMessage());
}
Me salta y me dice "El host no existe o no está activo"
Gracias!!!! Te saliste.
Muy buen video , justo pedí este video hace casi un mes :c jaja bueno igual gracias cuando subirás el próximo video?
Ya tenia otros videos programados, el proximo cuando gane la encuesta
help...
Se desea un programa Java que use sockets para inspeccionar los puertos de una maquina
local y reportar aquellos puertos que están en uso por algún servidor TCP. Considere todo
el rango de puertos disponible
la verdad pongo un codigo (servidor en una computadora ) y cliente en otra y lo corro y no hace ninguna conexion, solo si es la misma conputadora
Hola! Solo tengo una duda sobre como envias un objeto de cualquier tipo diferente a String como un mensaje?@DiscoDurodeRoer
Mira en siguientes videos
hola una ultima pregunta ya tengo el servidor y el cliente terminado quiero instalarlo en una pc diferente que no estan en e mismo lugar como hago para mantener la coneccion estuve buscando eso de DNS pero no puedo estableces la coneccion como hago para que no este todo el momento cambiendo la ip al programa gracias .
Muy bueno
que entorno de programacion estas utilizando? es que estoy utilizando eclipse y no me deja ejecutar los archivos de forma separada
Netbeans
@@DiscoDurodeRoer Muchas Gracias . Perdon por molestarte.Podría hacer un programa C/S que hiciese que dos dispositivos diferentes como son mi portatil y el ordenador fijo de casa transfieresen ficheros de texto? Tienes algun video que mas o menos explique cosas asi?
El servidor me recuerda a mi esperando a ella :´v.
pd: Gracias crak por el video :3
Mae sos un Crack!
una pregunta que entorno de desarrollo es es netbets?
Netbeans
como hago para ligar el servidor a una pagina web??
PD:buen video crack
Hola como puedo ejecutar el cliente y el servidor a la vez en Eclipse?
Por poder, puedes.
@@DiscoDurodeRoer gracias ahora ya se como hacerlo ;)
como puedo hacer la conexion a una ip publica ?
Error: no se ha encontrado o cargado la clase principal ejercicio_sockets_ddr_1.Servidor ------ Alguien le marca este error que me ayude porfas
Los puertos tienen rango de 1024 hasta 65535 (creo)
Si, por ahi va
hola como seria este mismo proyecto pero haciendo que el servidor pueda recibir varios usuarios usando hilos indicándole la cantidad de clientes que queremos que reciba
Dentro del while tendras k ir contando cuantos llevan y cuando se pasen no dejar k se conecte
el codigo de cliente se puede usar en android studio?
Sippngo qud tendrias que adaptarlo un poco
hola disculpa porque en el servidor no ponen un numero de ip y en el cliente si
Porque el cliente se conecta al servidor y el servidor tiene su ip que por defecto es 127.0.0.1
genio
recuerdo que esto fue lo que tube que investigar en metodologia de la investigacion
para que pones el while(true) no le encuentro utilidad
Para que este siempre a la espera de peticiones
Hola tus últimos archivos los marca como virus
Capo
crack
No me gusta tu "trampita" .... de ofrecer el codigo para despues negarlo...!!
Lo puedes descargar
Muy bien explicado
Como hago para mantener la conexión
No cerrando el socket
@@DiscoDurodeRoer Pero eso es en el cliente cuando recibe la informacion lo demas si se cierra el envio de informacion del cliente , la recepcion de la informacion del servidor tambien , el reenvio del servidor al cliente tambien xdd
Se puede hacer lo k se dice no cerrando en ambos, no es lo suyo pero se puede hacer