Один из немногих авторов которые увлекательно рассказывает и главное объясняет почему возникли проблемы потому как на таких ошибках в основном и засоряют начинающие
Кстати, на юнити подключение работает, надо только написать в методе Start, правда, я сейчас только довел до 36:36, позже продолжу, отличный гайд, все понятно!
Не программист. Но году в 12 надо было написать клиент сервер. В комп клубе. Что бы время ставил и останавлиал. Залез в инет, какие то видосы, ссылки, и собрал не пойми из чего и как оно работает. На java. Пашет до сих пор 😂. Бывает надо цену времени изменить. Зайду в этот код и смотрю на него как пигмей на космический корабль. Но ска работает 😂 На все про все ушла неделя.
Может для стрима такое допустимо, но задачу нужно четко разбивать на составляющие и каждую методично отрабатывать, не плохо перед стримом заранее подготовиться (хотя бы шпаргалку какую написать, особенно если синтаксисом конкретно этого языка Вы владеете не в достаточной степени) Пришлось мучаться вместе с автором, код по настоящему выстрадан. Возьмите тот же самый код, закомментируйте поля... Сколько времени уйдет на объяснение? Явно не 58 минут.Вводите в лексикон фразы вроде: инициализируем переменную... создаем экземпляр класса... И желательно избегать вольной транслитеррации навроде "л-е-н-г-т-х" для Length. Крайне желательно делиться кодом в каком-нибудь репозитории, чтобы люди не мучались его набирать вручную. Да ладно набирать, перенабирать вслед за автором. Но за работу, тем не менее, спасибо.
Безусловно. Поэтому я и говорю "перед стримом необходимо заранее подготовиться". Если человек делает хорошие стримы по Java, то зачем выбирать ЯП и IDE в которых ты "плаваешь"(что даже не скрывается автором). Не мудрено что десятиминутный стрим превращается в часовой.
На самом деле в вижул можно одной кнопкой сразу 2 запускать) По Солюшн правой кнопкой и там СетСтарапСеттингс, дальше разберетесь) Мне кстати вижуал студио нравится, хотя на IDE от JetBrains 10 лет отсидел от звонка до звонка =) Спустя сутки: ладно признаю VS отстой
Добрый день. Если можно тему как на с# сделать то же самое, но чтобы могли несколько клиентов обслуживаться параллельно (много потоков не подойдет, большая нагрузка на сервер).
нового ничего не узнал, у меня проблемы с тем что мой прокси сервер работает коряво, медленно и думал тут будет реализация как использовать асинхронную передачу
Дружище. Вот скажи мне. Я уже 6 час копаюсь в интернете и ищу б***скую реализацию TCP через интернет (2 удалённых пк), а везде "хорошие люди" со своими localhost'aми. Может быть подскажешь что нибудь?
можно, но вместо 127.0.0.1 просто пишешь ip хоста, на котором и запускается сервак. Только вот стоймость(200 руб/месяц примерно это минимум) того не стоит
Не нужно ни каких провайдеров, достаточно пробросить порты, гугл в помощь. Только что проверил на удаленном компе все работает. Указать надо внешний айпи и сделать проброс портов
@@АндрейЛазарев-я8б получилось? мне нужна помощь. есть статический ip. все написано на сокетах. ничего не работает уже месяц всем блоком потеем ничего не получается. к провайдеру ходил сказал он ни при чем
я написал сервер на комп, и юнити клиент на адройд, люди подскажите почему только через вай фай работает? как настроить чтоб через мобильные данные работало?
получилось? мне нужна помощь. есть статический ip. все написано на сокетах. ничего не работает уже месяц всем блоком потеем ничего не получается. к провайдеру ходил сказал он ни при чем
@@modjaid3907 дак оно должно корректно работать, но оно работает только в локальной сети, у меня есть подозрения что я apn неправильно настроил, или же надо подключаться как-то через dns, но это никто в интернете не показывает, если у меня получится сделаю видео
Стрим, конечно, отличный... Но тот, кто учит языку программирования, должен знать и тему на зубок, и оболочку, в которой он работает... А тут даже не знает, что можно 2 оболочки одновременно открыть. соответственно 2 проекта одновременно.
@@ИльяБелоногов-х6э до сих пор 32-битная, поиск и замена - кусок говна, без решарпера - блокнот весом в несколько гигабайт (уже несколько десятков?), а поскольку это поделие 32-битное и решарпер запускается в том же процессе, в котором и студия, всё это безбожно тормозит. Ну и интерфейс как в поздние 90-е. Студия это как на ишаке ездить в современном мире. Единственный плюс - есть бесплатная версия.
О, вспомнил ещё одну фишку этой "охуенной среды разработки" - нельзя одновременно запустить в дебаге несколько проектов из одного солюшена. Или просто несколько солюшенов, не помню точно. Эт прям то, что нужно, для микросервисной архитектуры)
Один из немногих авторов которые увлекательно рассказывает и главное объясняет почему возникли проблемы потому как на таких ошибках в основном и засоряют начинающие
Хороший урок. У меня самостоятельно ничего не получалось. А по вашему уроку разобрался, и все заработало как надо.
Отличный видеоролик - просто, понятно и по делу!
Если поставить Вас на 0.5, то вылитый голос Паши Техника))
)))))
Пхахаха
До сих пор полезно.
Отличный стрим!
Про мануалы согласен.!!
1-ый урок: «Hello world»
2-урок: «Делаем калькулятор»
3-урок: "Делаем полноценный http сервер"
Наконец-то я понял как работает сокети на c#
Благодарю за ваши старания!
Ничего лишнего и при этом ничего не пропустил. Спасибо)
Кстати, на юнити подключение работает, надо только написать в методе Start, правда, я сейчас только довел до 36:36, позже продолжу, отличный гайд, все понятно!
А почему все это не в отдельном потоке?
я смотрел как видео но все ровно 👍👍👍👍
А есть смысл вообще делать подключения запихнутые в цикл вместо нормального BeginAcceptTcpClient?
тоже интересно
спасибо за видео урок
Купите очки или линзы, неудобно же щуриться постоянно
Httplistener может нужно было использовать?
Не программист. Но году в 12 надо было написать клиент сервер. В комп клубе. Что бы время ставил и останавлиал. Залез в инет, какие то видосы, ссылки, и собрал не пойми из чего и как оно работает. На java. Пашет до сих пор 😂. Бывает надо цену времени изменить. Зайду в этот код и смотрю на него как пигмей на космический корабль. Но ска работает 😂 На все про все ушла неделя.
Может для стрима такое допустимо, но задачу нужно четко разбивать на составляющие и каждую методично отрабатывать, не плохо перед стримом заранее подготовиться (хотя бы шпаргалку какую написать, особенно если синтаксисом конкретно этого языка Вы владеете не в достаточной степени) Пришлось мучаться вместе с автором, код по настоящему выстрадан. Возьмите тот же самый код, закомментируйте поля... Сколько времени уйдет на объяснение? Явно не 58 минут.Вводите в лексикон фразы вроде: инициализируем переменную... создаем экземпляр класса... И желательно избегать вольной транслитеррации навроде "л-е-н-г-т-х" для Length. Крайне желательно делиться кодом в каком-нибудь репозитории, чтобы люди не мучались его набирать вручную. Да ладно набирать, перенабирать вслед за автором. Но за работу, тем не менее, спасибо.
Так это и был - стрим
Безусловно. Поэтому я и говорю "перед стримом необходимо заранее подготовиться". Если человек делает хорошие стримы по Java, то зачем выбирать ЯП и IDE в которых ты "плаваешь"(что даже не скрывается автором). Не мудрено что десятиминутный стрим превращается в часовой.
Добрый день! Могу ли я создать сокет клиента на яве а сокет сервера на сишарпе???
Да
На самом деле в вижул можно одной кнопкой сразу 2 запускать) По Солюшн правой кнопкой и там СетСтарапСеттингс, дальше разберетесь)
Мне кстати вижуал студио нравится, хотя на IDE от JetBrains 10 лет отсидел от звонка до звонка =)
Спустя сутки: ладно признаю VS отстой
а как создать SSL подключение?
очень было полезно))
Добрый день. Если можно тему как на с# сделать то же самое, но чтобы могли несколько клиентов обслуживаться параллельно (много потоков не подойдет, большая нагрузка на сервер).
добавлять в колекцтю необработанные запросы и доставать их оттуда когда друшие будут решены
нового ничего не узнал, у меня проблемы с тем что мой прокси сервер работает коряво, медленно и думал тут будет реализация как использовать асинхронную передачу
можно вторым потоком запустить вторую консоль как клиент
Дружище. Вот скажи мне. Я уже 6 час копаюсь в интернете и ищу б***скую реализацию TCP через интернет (2 удалённых пк), а везде "хорошие люди" со своими localhost'aми. Может быть подскажешь что нибудь?
через интернет ты врятли сделаешь просто так - тебе нужно идти к провайдеру и платить за статический ip адрес или покупать хост
@@АндрейЛазарев-я8б с вдс можно провернуть такую аферу?
можно, но вместо 127.0.0.1 просто пишешь ip хоста, на котором и запускается сервак. Только вот стоймость(200 руб/месяц примерно это минимум) того не стоит
Не нужно ни каких провайдеров, достаточно пробросить порты, гугл в помощь. Только что проверил на удаленном компе все работает. Указать надо внешний айпи и сделать проброс портов
@@АндрейЛазарев-я8б получилось? мне нужна помощь. есть статический ip. все написано на сокетах. ничего не работает уже месяц всем блоком потеем ничего не получается. к провайдеру ходил сказал он ни при чем
спасибо
я написал сервер на комп, и юнити клиент на адройд, люди подскажите почему только через вай фай работает? как настроить чтоб через мобильные данные работало?
получилось? мне нужна помощь. есть статический ip. все написано на сокетах. ничего не работает уже месяц всем блоком потеем ничего не получается. к провайдеру ходил сказал он ни при чем
@@FloatingGames к сожалению ушел я от самописных мультимлеерных идей куда по дальше от греха
@@modjaid3907 дак оно должно корректно работать, но оно работает только в локальной сети, у меня есть подозрения что я apn неправильно настроил, или же надо подключаться как-то через dns, но это никто в интернете не показывает, если у меня получится сделаю видео
@@FloatingGames теперь уже обязательно запили видос, так как я подписался)
GOOD Master
мне кажется, что вам стоит купить очки, неудобно же ведь
по поводу лучше сделать, разбить отправку и ответ на 2 отдельньіе функции, и не дублировать код в основном классе
смотрю со скоростью 3.2)
У меня в эксплорере отрабатывает как надо.
Стрим, конечно, отличный... Но тот, кто учит языку программирования, должен знать и тему на зубок, и оболочку, в которой он работает...
А тут даже не знает, что можно 2 оболочки одновременно открыть. соответственно 2 проекта одновременно.
VS - гамно. Юзайте Rider
Обоснуй
VS охyенная среда разработки
@@ИльяБелоногов-х6э до сих пор 32-битная, поиск и замена - кусок говна, без решарпера - блокнот весом в несколько гигабайт (уже несколько десятков?), а поскольку это поделие 32-битное и решарпер запускается в том же процессе, в котором и студия, всё это безбожно тормозит. Ну и интерфейс как в поздние 90-е. Студия это как на ишаке ездить в современном мире. Единственный плюс - есть бесплатная версия.
@@dy0mber847 если с блокнотом сравнивать, то, наверное, да)
О, вспомнил ещё одну фишку этой "охуенной среды разработки" - нельзя одновременно запустить в дебаге несколько проектов из одного солюшена. Или просто несколько солюшенов, не помню точно. Эт прям то, что нужно, для микросервисной архитектуры)