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...

КОМЕНТАРІ • 96

  • @danielbernad7868
    @danielbernad7868 8 місяців тому +11

    Casi he aprendido mas contigo que con muchos profesores. Muchas gracias por tu contenido

  • @rudy4543
    @rudy4543 Рік тому +8

    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!!

    • @computermariobross
      @computermariobross Рік тому +1

      Estoy igual, la de cosas que no me contaron entonces que acabo de descubrir aquí.

  • @nicolasaguilerapy
    @nicolasaguilerapy Рік тому +1

    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

  • @silversplinter2414
    @silversplinter2414 3 роки тому +7

    No hay muchos canales que te enseñen así de bien, gracias :"3

  • @betonick2009
    @betonick2009 7 місяців тому +1

    Perfectamente explicado MUCHAS GRACIAS !!!

  • @dubsart95
    @dubsart95 8 місяців тому

    Excelente tutorial, práctico y muy bien explicado, estoy muy agradecido por tu vídeo.

  • @CarlosMurias
    @CarlosMurias 6 років тому +1

    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.

    • @DiscoDurodeRoer
      @DiscoDurodeRoer  6 років тому

      Pues mandame esas birras jeje. Me alegro de que te hayan servido

  • @JuanSerious
    @JuanSerious 4 роки тому +2

    Así da gusto! Que bien se entiende todo, me gusta mucho tu manera de explicarlo.
    Muchas gracias

  • @joseantoniocabreravazquez2909
    @joseantoniocabreravazquez2909 3 роки тому +3

    Buena explicación amigo, ojala sigas subiendo relacionado con este tema-
    Muchas gracias.
    Saludos desde México.

  • @oskbasket4612
    @oskbasket4612 3 роки тому

    Gracias a tu video saqué trabajo adelante

  • @srgiu
    @srgiu 5 років тому +16

    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).

  • @heinnerlara4930
    @heinnerlara4930 3 роки тому +1

    No tengo ni puta idea que es esto pero se ve importante

  • @cLaudiaTVXQ
    @cLaudiaTVXQ 4 роки тому +2

    Muchísimas gracias. Me has ayudado a entender mucho mejor el tema y pude resolver mi tarea gracias a eso. Sigue así :3

  • @adolfocontreras8515
    @adolfocontreras8515 3 роки тому +13

    Deberías ser mas reconocido, tus vídeos son muy buenos y se aprende mas que en clase jaja

  • @enriquepzz
    @enriquepzz 6 років тому +10

    Suscrito! Eres un máquina, explicas bien y se entiende. Felicidades!

    • @bibliopelicomic
      @bibliopelicomic 3 роки тому

      Espero poder pasar el semestre con un proyecto como este

    • @kasontrevor966
      @kasontrevor966 3 роки тому

      @Alfonso Caspian instablaster =)

  • @josearmandogarciamarin8537
    @josearmandogarciamarin8537 Рік тому

    Excelente vídeo, muy bien explicado, muchas gracias

  • @fernandotorres_137
    @fernandotorres_137 11 місяців тому

    Explicación magistral

  • @jonathanalejandromoralesgo1740

    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...

  • @ivanaf0386
    @ivanaf0386 Рік тому

    Muy bien explicado

  • @thebroki6684
    @thebroki6684 2 роки тому

    BUEN VIDEO MASTER!!!, BUENA EXPLICACIÓN, GRACIAS.....

  • @ramonblazquezlopez
    @ramonblazquezlopez 5 років тому

    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...

  • @ljudevitgaj4855
    @ljudevitgaj4855 5 років тому

    Excelente explicación, me suscribo, muchas gracias, coseche amigo éxitos con su conocimiento, necesitaba entender esto para aplicarlo en unos ejemplos de OSB.

  • @jomi7169
    @jomi7169 4 роки тому

    muy buenos tutoriales y bien explicados y con link de descarga, me has ayudado mucho a entender los sockets. Gracias crak

  • @estrellabonita4004
    @estrellabonita4004 4 роки тому

    gracias bro, me suscribo, me salvaste el semestre

  • @alejandropariasmoreno9682
    @alejandropariasmoreno9682 Рік тому

    Excelente Explicación!!!

  • @jeffersonlinares2868
    @jeffersonlinares2868 5 років тому

    Excelente explicación, nuevo suscriptor.

  • @carlosheraroma1024
    @carlosheraroma1024 5 років тому

    CONFIRMO!!!! eres el puto amo

  • @Lugburz666
    @Lugburz666 2 роки тому

    Gracias por hacer este vídeo

  • @DaniGarcia73
    @DaniGarcia73 5 років тому

    Buen vídeo! Muchas gracias por la explicación!

  • @merlodiegoemiliano5719
    @merlodiegoemiliano5719 4 місяці тому

    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 :)

    • @DiscoDurodeRoer
      @DiscoDurodeRoer  4 місяці тому +1

      Cuando hay una excepción tb saldría, puedes poner alguna variable, pero la idea es que no salga de ese bucle

    • @merlodiegoemiliano5719
      @merlodiegoemiliano5719 4 місяці тому

      @@DiscoDurodeRoer gracias !!!¡¡¡

  • @ChanoTSG
    @ChanoTSG 5 років тому +2

    sos grande, por favor haz un tutorial con interfaz grafica, estilo chat y con archivos

  • @tachitoalon
    @tachitoalon 4 роки тому

    Gracias hermano!, me sirvió mucho!

  • @kalabze5971
    @kalabze5971 5 років тому

    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

  • @MrCarliiitos1
    @MrCarliiitos1 Рік тому

    Lo mejor es el doble toque del enter

  • @jesuslopezrodriguez2497
    @jesuslopezrodriguez2497 4 роки тому

    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???

  • @sergioandresgarcia8642
    @sergioandresgarcia8642 5 років тому +1

    disculpa se puede conectar varios clientes a un servidor con base de datos???

  • @nicocraft31
    @nicocraft31 3 роки тому

    ¿Qué teclado usas? La verdad es que me mola el sonido.

  • @bibliopelicomic
    @bibliopelicomic 3 роки тому +1

    esto es desde cero ?

  • @ju4nk1k0
    @ju4nk1k0 3 роки тому

    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"

  • @dm7360
    @dm7360 3 роки тому

    Gracias!!!! Te saliste.

  • @llaandresmcll3833
    @llaandresmcll3833 6 років тому

    Muy buen video , justo pedí este video hace casi un mes :c jaja bueno igual gracias cuando subirás el próximo video?

    • @DiscoDurodeRoer
      @DiscoDurodeRoer  6 років тому

      Ya tenia otros videos programados, el proximo cuando gane la encuesta

  • @micky6508
    @micky6508 4 роки тому

    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

  • @thepirigames
    @thepirigames 4 місяці тому

    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

  • @heribertoriosoliva748
    @heribertoriosoliva748 4 роки тому

    Hola! Solo tengo una duda sobre como envias un objeto de cualquier tipo diferente a String como un mensaje?@DiscoDurodeRoer

  • @TronPanchi
    @TronPanchi 6 років тому

    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 .

  • @Fedelbdp1
    @Fedelbdp1 2 роки тому

    Muy bueno

  • @ignaciosaez7631
    @ignaciosaez7631 5 років тому

    que entorno de programacion estas utilizando? es que estoy utilizando eclipse y no me deja ejecutar los archivos de forma separada

    • @DiscoDurodeRoer
      @DiscoDurodeRoer  5 років тому

      Netbeans

    • @ignaciosaez7631
      @ignaciosaez7631 5 років тому

      ​@@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?

  • @etcio3672
    @etcio3672 4 роки тому

    El servidor me recuerda a mi esperando a ella :´v.
    pd: Gracias crak por el video :3

  • @marcialmatavargas977
    @marcialmatavargas977 5 років тому

    Mae sos un Crack!

  • @pepecrazy9196
    @pepecrazy9196 3 роки тому

    una pregunta que entorno de desarrollo es es netbets?

  • @juanjoarevalo1256
    @juanjoarevalo1256 6 років тому +1

    como hago para ligar el servidor a una pagina web??
    PD:buen video crack

  • @isadc95
    @isadc95 5 років тому +1

    Hola como puedo ejecutar el cliente y el servidor a la vez en Eclipse?

    • @DiscoDurodeRoer
      @DiscoDurodeRoer  5 років тому

      Por poder, puedes.

    • @dantelife1
      @dantelife1 4 роки тому

      @@DiscoDurodeRoer gracias ahora ya se como hacerlo ;)

  • @luisvazquez6276
    @luisvazquez6276 5 років тому

    como puedo hacer la conexion a una ip publica ?

  • @chikito0085
    @chikito0085 3 роки тому

    Error: no se ha encontrado o cargado la clase principal ejercicio_sockets_ddr_1.Servidor ------ Alguien le marca este error que me ayude porfas

  • @ventolinmetin2696
    @ventolinmetin2696 6 років тому

    Los puertos tienen rango de 1024 hasta 65535 (creo)

  • @pipe9721
    @pipe9721 5 років тому

    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

    • @DiscoDurodeRoer
      @DiscoDurodeRoer  5 років тому

      Dentro del while tendras k ir contando cuantos llevan y cuando se pasen no dejar k se conecte

  • @ramonantoniotrujilloramos4202
    @ramonantoniotrujilloramos4202 5 років тому

    el codigo de cliente se puede usar en android studio?

  • @TronPanchi
    @TronPanchi 6 років тому

    hola disculpa porque en el servidor no ponen un numero de ip y en el cliente si

    • @DiscoDurodeRoer
      @DiscoDurodeRoer  6 років тому

      Porque el cliente se conecta al servidor y el servidor tiene su ip que por defecto es 127.0.0.1

  • @JorgePerez-hg9jt
    @JorgePerez-hg9jt 4 роки тому

    genio

    • @bibliopelicomic
      @bibliopelicomic 3 роки тому

      recuerdo que esto fue lo que tube que investigar en metodologia de la investigacion

  • @juanjerez6861
    @juanjerez6861 5 років тому

    para que pones el while(true) no le encuentro utilidad

    • @DiscoDurodeRoer
      @DiscoDurodeRoer  5 років тому

      Para que este siempre a la espera de peticiones

  • @deslouazul
    @deslouazul 2 роки тому

    Hola tus últimos archivos los marca como virus

  • @danielmartinezmorgado7087
    @danielmartinezmorgado7087 4 роки тому

    Capo

  • @napoleonedgardodevesadalio2734
    @napoleonedgardodevesadalio2734 3 роки тому

    crack

  • @Zurenio
    @Zurenio 3 роки тому

    No me gusta tu "trampita" .... de ofrecer el codigo para despues negarlo...!!

  • @_Hyperior_
    @_Hyperior_ 5 років тому

    Muy bien explicado

  • @davidtoro1978
    @davidtoro1978 6 років тому

    Como hago para mantener la conexión

    • @DiscoDurodeRoer
      @DiscoDurodeRoer  6 років тому

      No cerrando el socket

    • @danielchoquecahuana8880
      @danielchoquecahuana8880 6 років тому

      @@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

    • @DiscoDurodeRoer
      @DiscoDurodeRoer  6 років тому

      Se puede hacer lo k se dice no cerrando en ambos, no es lo suyo pero se puede hacer