Простой сетевой чат на Java [GeekBrains]

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 พ.ย. 2024

ความคิดเห็น • 98

  • @orda13
    @orda13 5 ปีที่แล้ว +8

    Это очень крутой преподаватель! Честь и хвала вам, вы красавчик!)

  • @tonyhawk6017
    @tonyhawk6017 3 หลายเดือนก่อน

    Просто потрясный полезный и прикладной урок!! Просто супер! Спасибо!!

  • @AngrySerezha
    @AngrySerezha 2 ปีที่แล้ว

    хорошо объяснил, подробно и не торопясь, всем бы авторам так объяснять

  • @leonmark3083
    @leonmark3083 6 ปีที่แล้ว +3

    Огромное спасибо!!! Этот видео урок очень помог мне развить понимание проектирования и, вообще, понимание работы сокетов

  • @nikitakotov7406
    @nikitakotov7406 5 ปีที่แล้ว +5

    Спасибо большое, очень информативное видео.Еще новичок в Java разработке, но данное видео было очень доступным и понятным с лету. Теперь доработаю сервер и запущу его для мобильного приложения.

  • @ilyaserov4150
    @ilyaserov4150 5 ปีที่แล้ว

    Лектора очень приятно слушать, единственное что от качества глаза слегка плавятся, ну и я поставил скорость побольше ибо прямой эфир и т.д., но это круто что я захотел сделать себе простенький чатик и наткнулся на этот видос, спасибо.

  • @MachtFeuer
    @MachtFeuer 6 ปีที่แล้ว

    Оченб понравился урок, я сам пол года уже учу джаву, но интереса к интерфейсным приложением не было, а тут прям с интересом прослушал курс и сделал не много по свойму приложение)

  • @lt3748
    @lt3748 5 ปีที่แล้ว +20

    Ссылка на исходники не работает, обновите, пожалуйста

    • @realgearboxing
      @realgearboxing 3 ปีที่แล้ว

      Я согласен

    • @zeroQuantumNull
      @zeroQuantumNull 3 ปีที่แล้ว

      @@realgearboxing как два года назад не работала, так и не работает, они болт забили на это и очень большой)

  • @xaxage
    @xaxage 3 ปีที่แล้ว +1

    Спасибо вам огромное . Это было очень увлекательно и интересно

  • @eugenesmith9940
    @eugenesmith9940 ปีที่แล้ว

    Эх, жаль уже на вопросы из комментариев не ответят, но все же вдруг. А интересен вот такой момент.
    В процессе создания пользовательского интерфейса по средствам Swing, я заметил, что используют JPanel, как нечто в виде пустого холста, куда потом лепят JFrame, в который уже добавляют все необходимые кнопки, поля ввода текста и т.д. При этом подавалось это все так, что JPanel является обязательной составляющей процесса и без него нельзя, но здесь его нет. В чем тогда реальная суть JPanel? Насколько он необходим и обязателен при работе с графическим интерфейсом через Swing?

  • @mpikuza
    @mpikuza 4 ปีที่แล้ว +4

    Ссылка на проект с исходным кодом не работает :(

  • @McGewen
    @McGewen 4 ปีที่แล้ว

    очень неплохо, без пафоса и непонятной бубни

  • @purpleguy2736
    @purpleguy2736 5 ปีที่แล้ว +3

    скинь исходный код пж просто этот не хочет включатся в загрусках

  • @anjelomanoranjan
    @anjelomanoranjan 11 หลายเดือนก่อน

    просьба обновить ссылку с исходным кодом!

  • @aleksthomson9457
    @aleksthomson9457 7 ปีที่แล้ว +19

    забашлял кучу денег за эти курсы и приходишь такой на работу устраиваться.
    - работодатель - А есть ли у вас товарищ высшее образование?
    - Ты - Нет, нету у меня высшего образования.
    - работодатель - Извините вы нам не подходите.
    Ну или второй вариант.
    - работодатель - А есть ли у вас товарищ высшее образование?
    - Ты - Конечно же есть, именно по этому мне ещё пришлось платить за курсы.
    - работодатель - Отлично! Прекрасно! Забудьте всё что вы учили в институте.

    • @bitard3361
      @bitard3361 6 ปีที่แล้ว

      Aleks Thomson это Россия детка !!!

    • @ИванПадерин-б9я
      @ИванПадерин-б9я 6 ปีที่แล้ว

      Полный бред работадателю интересно должно быть то что ты не просто что то знаешь а умеешь применять.

    • @vhawking
      @vhawking 6 ปีที่แล้ว +2

      Нет, погодите. Если Вы хотите работать в какой-нибудь государственной компании (корпорации) на должности, где согласно ТК РФ, лицо, замещающее эту должность должно иметь профильное высшее образование, то Вас не возьмут, окончите вы хоть over9000 курсов и будь Вы семи пядей во лбу - это просто закон. Ну не могут они по закону это сделать... или связи у Вас какие-нибудь поднебесные должны быть - тут не знаю на счёт связей.
      Если же вы устраиваетесь в частную коммерческую компанию, или в представительство иностранной компании в России, то на ваше высшее образование будут смотреть чуть ли не в самую последнюю очередь, так как такого жесткого регламента нет. Поэтому, в данном случае, на первое место выходят ваши опыт, знания и компетенции. А потом уже сертификаты, дипломы и т.д...

    • @MachtFeuer
      @MachtFeuer 6 ปีที่แล้ว

      Смотря какой работодатель. На гос предприятии к примеру не важно сколько ты курсов прошел, если у тебя нет высшего образования - то гуляй.

    • @MachtFeuer
      @MachtFeuer 6 ปีที่แล้ว

      Работал на предприятии PHP программистом, с высшим образованием приходили лбы ничего не секущие в программировании.
      Базовые алгоритмы не знают, это прискорбно.

  • @kazcomment
    @kazcomment 4 ปีที่แล้ว +1

    у меня ошибка в PuTTY
    Network error:Software caused connection abord
    и там в консоле 3ошибка

  • @МеирЛейбин
    @МеирЛейбин ปีที่แล้ว

    Добрый день, ссылка на проект с исходным кодом не рабочая, кто ни-будь исходный код скиньте в личку.

  • @fabulous8605
    @fabulous8605 ปีที่แล้ว

    Оч классно, голос похож на Марго, если вы понимаете о чём я

  • @Ро́бертДжеймсФишер-в5е
    @Ро́бертДжеймсФишер-в5е 4 ปีที่แล้ว +2

    можно же было в цикле сделать так чтобы отправляющий не получал свое сообщение

  • @akalit15
    @akalit15 6 ปีที่แล้ว +1

    Добрый день, большое спасибо за видео. Я новичек, и хочу попробовать улучшить данный чат для улучшения запоминания информации. И в процессе я заметил что если при включенном сервере, и клиенте отключить первым сервер, то потребление цп клиента подскакивает до 90-100%. Возможно причина идет из за постоянно работающего потока, правда в try/catch я писал dissconect(); Но ошибка осталась. Подскажите в чем проблема ?

  • @dragosdalta4317
    @dragosdalta4317 2 ปีที่แล้ว

    Здраствйте,
    Пробую открвать патти с сервером, но у меня нету опции simple_server. Ее нужно создать ?
    Тем самым не огу открыть больше чем одно соединение

  • @borislove4700
    @borislove4700 4 ปีที่แล้ว

    Спасибо за урок!

  • @drewbieber1399
    @drewbieber1399 3 ปีที่แล้ว +1

    Как из этого сделать APK файл и установить на телефон?

  • @Tertttr
    @Tertttr ปีที่แล้ว

    Спасибо!

  • @ИгорьИ-ц5з
    @ИгорьИ-ц5з 4 ปีที่แล้ว

    Здравствуйте! Сервер запускается, но выдает ошибки Process finished with exit code 1 в компиляторе и Network error: Software caused connection abort в PuTTY. Это косяк в моей ОС или где-то искать ошибку в коде?

  • @redpill5384
    @redpill5384 5 ปีที่แล้ว

    Супер урок!спасибо

  • @good_luck2785
    @good_luck2785 2 ปีที่แล้ว

    Извините за тупой вопрос. Сработает ли программа если запускать клиент част на другом компьютере?

  • @yurikfirst
    @yurikfirst 2 ปีที่แล้ว

    Ссылка на проект с исходным кодом не работает

  • @Vladominator
    @Vladominator 5 ปีที่แล้ว +2

    где у себя посмотреть нужные порт и айпи , подскажите пожалуйста)

    • @Vladominator
      @Vladominator 5 ปีที่แล้ว

      тот ip чтобы подключатся через интернет(как в вебинаре) ,чтобы , например, попробовать подключиться к другу , объясните , пожалуйста

    • @dakashi2352
      @dakashi2352 7 หลายเดือนก่อน

      @@Vladominator узнал?

  • @badfyrepytweed3374
    @badfyrepytweed3374 2 ปีที่แล้ว +6

    Убермаргинал преподает джава

  • @НуржасКанатов-х8ю
    @НуржасКанатов-х8ю 4 ปีที่แล้ว +2

    у кого остались исходники?можете скинуть очень нужно

    • @aisatsana8019
      @aisatsana8019 3 ปีที่แล้ว

      Прошу прощения, нашли исходники?

  • @Ро́бертДжеймсФишер-в5е
    @Ро́бертДжеймсФишер-в5е 4 ปีที่แล้ว

    Ребята подскажите пожалуйста у автора видео есть паблик ИП поэтому он кидая свой ИП вы можете присоединиться к его серверу??а то я свой ИП дал другу и даже через PuTTy не получается подключится

  • @alexeymirniy
    @alexeymirniy 6 ปีที่แล้ว +2

    Ошибка connection exception: java.net.ConnectException: connection timed out: connect

    • @svetailoveyou1
      @svetailoveyou1 6 ปีที่แล้ว +1

      ipconfig в консоли вбей и укажи в putty свой ip

  • @kosenkov_pro
    @kosenkov_pro 3 ปีที่แล้ว

    Классный урок =)

  • @sabz32
    @sabz32 3 ปีที่แล้ว

    Здравствуйте! Пытался сделать все подробно, как показано на видео-сервер запускается, но события никак не обрабатываются. При соединении с PuTTy(raw, порт 5000(не занят)) соединение проходит, однако ничего не обрабатывается. Что можете подсказать?

    • @sabz32
      @sabz32 3 ปีที่แล้ว

      разобрался, я просто забыл поток запустить)

  • @Hrachik333
    @Hrachik333 4 ปีที่แล้ว

    Пожалуйста измените ссылку к исходнику

  • @evgenypetrukhin511
    @evgenypetrukhin511 ปีที่แล้ว

    Написал код, но клиент не подключается к серверу((

  • @КириллГончаров-ь7о
    @КириллГончаров-ь7о 7 ปีที่แล้ว +1

    Добрый день. А можно ли использовать этот сервер для какой нибудь простенькой игры, скажем передавать всем клиентам координаты других клиентов? или же надо смотреть в сторону каких то других технологий?
    Заранее спасибо.

  • @HumorANDCHannel
    @HumorANDCHannel 4 ปีที่แล้ว

    есть исходники?

  • @lablopablo3220
    @lablopablo3220 ปีที่แล้ว

    какая версия putty?

  • @АртёмКурилко-н6ч
    @АртёмКурилко-н6ч 5 ปีที่แล้ว

    не понимаю строку с invoke later зачем мы это делаем?

  • @ilyaskasymov8415
    @ilyaskasymov8415 6 ปีที่แล้ว

    ссылка на исходный код проекта не работает. Исправите?

  • @barcelonamars4172
    @barcelonamars4172 6 ปีที่แล้ว

    Все сделал как показано, выдает ошибку при старте клиента - Connection exception: java.net.ConnectException: Connection timed out: connect

    • @abdulahadabdusamatov2297
      @abdulahadabdusamatov2297 5 ปีที่แล้ว

      У меня тоже была такая ошибка
      Я проверил, что это была ошибка в ipadress

  • @askertakhmazov1112
    @askertakhmazov1112 3 ปีที่แล้ว

    Спасибо

  • @darkr4in129
    @darkr4in129 5 ปีที่แล้ว +3

    это убермаргенал?

  • @sT-mc9kp
    @sT-mc9kp 6 ปีที่แล้ว +1

    Кто лектор? Хорошо материал подает

  • @eclipsium_msk
    @eclipsium_msk 5 ปีที่แล้ว

    Не обработаны SocketExсeption. Из-за этого выходит null null при дисконекте

    • @doria295
      @doria295 3 ปีที่แล้ว

      Не могли бы вы точно сказать где, и как его обработать? Я начинающий Java программист, пока не понимаю что и как

  • @sweetfuture7935
    @sweetfuture7935 4 ปีที่แล้ว +1

    1:00:45 У меня не запускается сервер.
    Ошибки:
    1) 'TCPConnection(com.company.TCPConnectionListener, java.net.Socket)' in 'com.company.TCPConnection' cannot be applied to '(com.company.ServerMain, java.net.Socket)'
    2-5) Method does not override method from its superclass

    • @lphoenixl7771
      @lphoenixl7771 3 ปีที่แล้ว

      Ты программист *будущий, так учись решать проблемы, а не ждать готовое решение.
      В видео тебе показали основные знания.

    • @sweetfuture7935
      @sweetfuture7935 3 ปีที่แล้ว

      @@lphoenixl7771 Я уже давно всё решил.

    • @sweetfuture7935
      @sweetfuture7935 3 ปีที่แล้ว +1

      @@lphoenixl7771 Думаешь, я 5 месяцев жду ответов ? )

  • @nikita302
    @nikita302 3 ปีที่แล้ว

    Ребята, как решить проблему с запуском двух экземпляров? У меня запускает один сервер и один клиент, а когда хочу запустить ещё один клиент он перезапускает изначальный

    • @nazartsyhaniuk8380
      @nazartsyhaniuk8380 2 ปีที่แล้ว +1

      Ты уже наверное нашел как но все же напишу)
      Если ты через Intelij то нажми на ChatClient справа сверху и там выбери Edit configurations, в окне которое откроется выбери Modify options а там уже выбери Allow multiple instances

    • @nikita302
      @nikita302 2 ปีที่แล้ว

      @@nazartsyhaniuk8380 Да я уже разобрался как, но все равно спасибо за ответ))

  • @ВасилийВасильев-з2ч
    @ВасилийВасильев-з2ч 7 ปีที่แล้ว

    а трудоустройство гарантировано именно в эти две компании, от которых факультативы?

    • @enclave4628
      @enclave4628 5 ปีที่แล้ว

      @@ab-po4yj почему ты так акцентируешь внимание на том, что он школьник?

  • @ПавелЛегкий-с2ы
    @ПавелЛегкий-с2ы 6 ปีที่แล้ว

    у меня ошибка соединения хотя ip верный!!! какие могут быть причины ?

  • @TimonWBC
    @TimonWBC 4 ปีที่แล้ว

    В клиентской консоли при запуске сервера и клиента пишет java.net.Connect Exception: Connection refused: connect и дальше много, много красных строк...

    • @borysenkox
      @borysenkox 4 ปีที่แล้ว

      Похожая проблема, только ошибка java.net.ConnectException: Connection timed out: connect
      Ты разобрался в чем причина?

    • @TimonWBC
      @TimonWBC 4 ปีที่แล้ว

      @@borysenkox да, я не верно написал свой ip адрес. Оказывается надо в cmd смотреть, а то что в браузере пишет - це хуйня

    • @borysenkox
      @borysenkox 4 ปีที่แล้ว

      ​@@TimonWBC помогло, спасибо!

  • @kazcomment
    @kazcomment 4 ปีที่แล้ว

    Kakou Ip Hago HanisaT?

  • @ВладиславОрловський-х2и
    @ВладиславОрловський-х2и 6 ปีที่แล้ว

    Здраствуйте! Мне нужна ваша помощь! У вас есть файл с кодом(исходник). Напишите пожалуйста! Очень срочно нужно!

  • @Sport_KCHR
    @Sport_KCHR 7 ปีที่แล้ว

    Можно ли использовать atom как среду разработки для данного сетевого чата?

    • @progliveru
      @progliveru  7 ปีที่แล้ว +2

      Для данного сетевого чата можно использовать абсолютно любую среду разработки для java, и даже можно этот проект просто в блокноте написать и скомпилировать из командной строки.

  • @purpleguy2736
    @purpleguy2736 5 ปีที่แล้ว +1

    исходный код неработает!!!!

    • @stas4985
      @stas4985 5 ปีที่แล้ว

      ну значит не судьба

  • @bohdankravchuk4987
    @bohdankravchuk4987 6 ปีที่แล้ว

    А как собственно сам сервер запустить? А то уже второй день маюсь

  • @aleksandrk7828
    @aleksandrk7828 2 ปีที่แล้ว

    Я настолько одинок, что мой сетевой чат работает только на локальном хосте ...

  • @КадырбекАманбаев-п9о
    @КадырбекАманбаев-п9о 6 ปีที่แล้ว

    Чувак, что такое "среда разработки"?

    • @lukin_i
      @lukin_i 6 ปีที่แล้ว +1

      прогугли...

    • @stas4985
      @stas4985 5 ปีที่แล้ว

      земля тебе пухом

  • @igor37697
    @igor37697 6 ปีที่แล้ว +3

    Начало 6:47

  • @ВалераНескажу-в7и
    @ВалераНескажу-в7и 3 ปีที่แล้ว

    Кассно

  • @АндрійМандріков
    @АндрійМандріков 3 ปีที่แล้ว

    У кого есть исходный код киньте пж

    • @huntingtimepro-htpteam8874
      @huntingtimepro-htpteam8874 3 ปีที่แล้ว

      В чём проблема самому не написать по видео? Тем более писать достаточно мало.

  • @Bavarsckie_Kolbaski754
    @Bavarsckie_Kolbaski754 2 ปีที่แล้ว

    +

  • @dmytro_bro
    @dmytro_bro 5 ปีที่แล้ว

    PuTTY не видит мой сервер.

    • @kazcomment
      @kazcomment 4 ปีที่แล้ว

      ++++++++++++++++