В этой серии видеоуроков мы подробно разберём принципы работы клиент-серверных программ на основе сокетов и напишем небольшую демонстрационную программу.
Чему научился:
Звук отличный.Видимо Витольдович микрофон поменял или студию организовал - это радует. Про квартиры в доме такую трактовку я еще не слышал - неплохая аналогия. Замечательно. Вот за что люблю Витольдовича так за его способность с чем-то ассоциировать изучаемый материал - вот про MVC со столовой на всю жизнь запомнил - как в столовую так про Витольдовича и MVC
Что было сложным:
как сисадмин в первом поколении первый раз слышу такое название УДП протокол вроде бы Ю-ДИ-Пи было всегда хотя я сам немец - так всегда читаю В видео есть на 4мин. оговорка - для создания сервера нужен порт - скорее не так - для подключения клиента нужно указать порт и адрес сервера. А вот тот самый серверный порт уже прописан на сервере и открыт для клиентов тем самым серверный ПО клиент при коннекте договаривается с сервером как они будут общаться что бы не мешать друг-другу - положительный исход этой договоренности и будем считать установившейся сессией. Соответственно сервер согласно работе своего ПО назначает клиенту порт (его и будем называть сокет) а клиент в свою очередь согласно уже своего ПО подхватывает этот порт (созданный сокет) и осуществляет транспортный поток клиент-сервер. Кстати простым примером будем например SQL-server а клиент командный интерпретатор SQL (на одной машине). Первичное соединения (нужен IP(localhost) порт и логин пароль для авторизации - хотя и не всегда), далее клиент создает SQL запрос - сервер его выполняет и шпуляет клиенту ответ - на дескоть забери негодяй :)))
Сокеты и порты это термины из двух разных доменов: "порт" - это концепция из сетей TCP/IP, "сокет" - это API (программирование). "Сокет" создается (в коде), беря порт, имя хоста или сетевой адаптер и объединяя их в структуру данных, которую вы можете использовать для отправки или получения данных.
Относительная терминология TCP/IP, которую я предполагаю, подразумевает этот вопрос. В условиях неспециалиста: PORT - это номер телефона определенного дома в определенном почтовом индексе. Почтовый код города можно рассматривать как IP-адрес города и всех домов в этом городе. SOCKET, с другой стороны, больше похож на установленный телефонный звонок между телефонами пары домов, разговаривающих друг с другом. Эти звонки могут быть установлены между домами в одном городе или двумя домами в разных городах. Это тот временный установленный путь между двумя телефонами, говорящими друг с другом, что является SOCKET.
Отчёт оценивали: 5081. Михаил+116568. Игорь Тюлькин+120413. Анастасия015822. Павел Демьянов+117947. Dmitry Sinitsin+11. Евгений Волосатов+13922. Александр+1791. Валерий Жданов+119384. Владимир+117606. Виктор+13747. Сергей+1
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: Клиент-серверное приложение, программа помогающая передавать, принимать данные с удаленного компьютера. Сокет-сервер это порт на котором происходит ожидание клиента. Сокет , как я понимаю канал связи. IP адрес это адрес принадлежащий Пк в сети. Порт - то на чем строиться сокет. Как то так понимаю я.
Научился: клиент серверное приложение, ото для связывание двух компьютеров на языке программирования
сокет это типа розетки, которая ожидает подключение
порт это линия подключения к компьютеру ну или сокет? IP адресс это я понял - адресс сервера, который ожидает соединение с портом, нужны
они для подключения клиента с сервером Трудности: Не очень разобрался в материале