Сетевое программирование - Форум
ГлавнаяВход
Суббота, 2016-12-03, 07:46
Форма входа
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Форум » Информационный раздел » HardSoftLanInternet » Сетевое программирование (Материалы для начинаний)
Сетевое программирование
Ван-дер-ВаальсДата: Понедельник, 2007-05-07, 21:29 | Сообщение # 1
Майор
Группа: Пользователи
Сообщений: 215
Репутация: 7
Статус: Offline
Есть задача: написать простенький чат для сети из 30-40 компов.

Необходимо: материал для понимания что есть "сетевое программирование", "как это работает с точки програмного кода" и все сопудствующего сабжу...
Программированием занимаюсь, так что как компилировать программы я знаю... wink

Сразу оговорюсь, что цель данной затеи не сам чат, а умение писать сетевые приложения (я знаю что в инете есть много не плохих бесплатных чатов).

Чуть не забыл: писать буду на Делфи.

 
The_FreemanДата: Вторник, 2007-05-08, 07:43 | Сообщение # 2
Лейтенант
Группа: Пользователи
Сообщений: 114
Репутация: 6
Статус: Offline
Quote (Ван-дер-Ваальс)
Есть задача: написать простенький чат для сети из 30-40 компов.
Необходимо: материал для понимания что есть "сетевое программирование", "как это работает с точки програмного кода" и все сопудствующего сабжу...
Программированием занимаюсь, так что как компилировать программы я знаю...
Сразу оговорюсь, что цель данной затеи не сам чат, а умение писать сетевые приложения (я знаю что в инете есть много не плохих бесплатных чатов).
Чуть не забыл: писать буду на Делфи.

surprised

ну если ты знаешь как...

%HOME%:\Program Files\Borland\Delphi7\Demos\Internet\NetChat

"Невозможного НЕТ!!! На невозможное нужно чуть больше времени!!!"
artcode

 
tox1nДата: Четверг, 2007-05-10, 11:56 | Сообщение # 3
Рядовой
Группа: Пользователи
Сообщений: 2
Репутация: 0
Статус: Offline
немного юмора в тему
http://pyccxak.com/modules.php?name=News&pagenum=11


Сообщение отредактировал tox1n - Четверг, 2007-05-10, 11:57
 
byzonДата: Вторник, 2007-07-24, 08:50 | Сообщение # 4
Полковник
Группа: Пользователи
Сообщений: 992
Репутация: 28
Статус: Offline
Пpогpаммеp:

Свет озаpил мою клавиатуpу
Hет! Допишу я все же пpоцедуpу
Бpед! Полнейший бpед мне выдает она опять!
Моя пpогpамма, я посмел тебя писать...

Твой тяжкий кpест, ошибок вечная печать...
Мне надоело исполненье пpеpывать!
Hет! Исходник глюкнутый с ошибкой на челе,
Ты никогда не будешь пpодан на Земле!
А если бpосить - то не обpести покой...
Я лучше заново начну, и чеpт с тобой!

Хакеp:

Рай! Обещают pай массивы битов
Дай, ключ к pазгадке дай твоей защиты!
Знай! Копаться в коде - мне дана такая власть!
Люблю я кpэки создавать, что пpосто стpасть!

Пpогpаммой деpзкою, как бесом одеpжим
Защита звеpская мою сгубила жизнь
Жаль! Судьбы насмешкою в отладчик завлечен
Hа муки адские навеки обpечен...
А если бpосить - то не обpести покой...
Я лучше заново начну, и чеpт с тобой!

Юзеp:

Сон! Светлый счастья сон, моя софтинка!
Стон! Изумленья стон, моя софтинка!
Он слетает с губ, когда я вижу то окно!
Мне говоpит о pегистpации оно!

Святая Дева, ты не в силах мне помочь!
Свою же жадность не могу я пpевозмочь
Стой! Hе обpывайся ты, мой медленный коннект!
Чтоб кpэк скачать, мне очень нужен Интеpнет!
А если бpосить - то не обpести покой...
Я лучше заново начну, и чеpт с тобой!

Пpогpаммеp, Хакеp, Юзеp:

И днем и ночью лишь она пеpедо мной!
И все pесуpсы отдаю лишь ей одной!
Стой! Hе зависай, моя капpизная Винда!
В pаба компьютеp пpевpащает пpога та!
А если бpосить - то не обpести покой...
Винчестеp лучше фоpматну, и чеpт с тобой!
:..И чеpт с тобой!!!


В Древней Спарте слабых и глупых детей сбрасывали с горы,а сильных и умных забрасывали в Морозовск ;-)

- Доктор, а витаминки у Вас есть?
- Слабый!!! Сбросить его со скалы! :-) (с) Вчерашний КВН

 
Mr_XДата: Вторник, 2007-07-24, 09:32 | Сообщение # 5
Сержант
Группа: Пользователи
Сообщений: 58
Репутация: 1
Статус: Offline
ПАТСТАЛОМ biggrin

Добавлено (2007-07-24, 9:32 Am)
---------------------------------------------
[b]byzon[/b], приезжай в Тацинку, хо4у в реале послушать tongue

 
byzonДата: Среда, 2007-07-25, 18:58 | Сообщение # 6
Полковник
Группа: Пользователи
Сообщений: 992
Репутация: 28
Статус: Offline
Mr_X, да ты же меня видел в Быстрогорске :-)

Стихи не мои :-)

Добавлено (2007-07-25, 6:58 Pm)
---------------------------------------------
DHCP
Вы проснулись после дикой пьянки. Первые ваши слова «кто я?» и «где я?». Сосед, который не запивал водку пивом, вам сообщает все ваши параметры: кто вы и где. Этот сосед выступает в роли DHCP-сервера. Учтите, что в сети могут быть так называемые «ложные DHCP-сервера», например жена – на ваш вопрос «кто я?» она выдаст неверную информацию: «алкоголик ты проклятый». Так что не всегда динамическая выдача параметров безопасна, рекомендуется записывать свои параметры (как зовут, ваш адрес и т.д.) на бумажке.

Маршрут по умолчанию
Подойтите к прохожему и спросите «не подскажите ли вы как пройти к моргу имени Невмировича-Данченко?». С большой долей вероятности вас пошлют нах*й. Так вот это и есть маршрут по умолчанию, другими словами если адрес назначения не известен, то пакеты посылаются на маршрут по умолчанию (синонимы: шлюз по умолчанию, dafault gateway).

Понятие TTL
Представьте себе, что вам 5 лет и вы хотите кушать. Вы идете к папе и говорите: «Папа, я хочу кушать». Ваш папа смотрит телевизор, согласно таблице маршрутизации о посылает вас к маме. Вы идете к ней и просите «Мамааа, я хочу кушать». Мама болтает с подругой по телефону и согласно своей таблице маршрутизации посылает вас к папе. И так вы ходите как дурак от папы к маме и обратно, туда-сюда, туда-сюда, а все потому что криворукие админы (родители папы и мамы) неправильно настроили таблицу маршрутизации. Чтобы защититься от таких ситуаций придумали понятие TTL (Time To Live), что применительно к нашей ситуации означает количество терпения у мальчика, пока он не скажет «за**ало» и не упадет перед ногами мамы или папы в беспомощном состоянии. Последний, по правилам (стандарты – это «так заведено в семье»), обязан послать короткий нелестный отзыв адрес того, кто послал мальчика кушать. Это так называемый icmp-пакет «мальчик издох»

Ping
Вы конечно бывали в ситуации «сам дурак». Вы кричите «Петя ты, е*лан», а в ответ слышите «Вася, сам е*лан». Это простеший пинг. Вы только что пропинговали Васю. Не все отвечают на пинги, особо культурные, например Microsoft.com не утруждают себя реагированием на ваши запросы. С такими переругиваться бесполезно, мы знаем, что они слышат и злятся, но реакции добиться не можем. Тем не менее, пинг – неплохой способ узнать жив ли хост, ведь пиная труп ногами не добьешься реакции «сам дурак»

Traceroute
Представь себе, что ты живешь на 9м этаже и хочешь узнать всех жильцов которые живут от тебя до Клавки с 3го. Ты берешь взрывпакет и, исходя из формулы свободного падения, рассчитываешь время взрыва пакета над 8м этажом. Это TTL=1.
После того как пакет *банет - выглянет озверевшая рожа соседа с 8го этажа. Время реакции зависит от загруженности сервера, т.е. от занятости соседа и от шейпов, т.е. в воздухе ли ваша система или ты живешь на планете, где атмосфера жидкий азот. Так вот, если вообще не дождешься ответа - твой сосед глухой - у него запрещены icmp ответы, либо он запретил их только для тебя если его уже подза*бали твои финты и он научился тебя игнорировать. Дальше выставляешь TTL=2 и т.д. Не забывай, что если Клавка живет выше тебя – это No route to host .

Прислал dead

Posted by Воффка at 18.03.05 18:52

Добавлено (2007-07-25, 6:58 Pm)
---------------------------------------------
DHCP
Вы проснулись после дикой пьянки. Первые ваши слова «кто я?» и «где я?». Сосед, который не запивал водку пивом, вам сообщает все ваши параметры: кто вы и где. Этот сосед выступает в роли DHCP-сервера. Учтите, что в сети могут быть так называемые «ложные DHCP-сервера», например жена – на ваш вопрос «кто я?» она выдаст неверную информацию: «алкоголик ты проклятый». Так что не всегда динамическая выдача параметров безопасна, рекомендуется записывать свои параметры (как зовут, ваш адрес и т.д.) на бумажке.

Маршрут по умолчанию
Подойтите к прохожему и спросите «не подскажите ли вы как пройти к моргу имени Невмировича-Данченко?». С большой долей вероятности вас пошлют нах*й. Так вот это и есть маршрут по умолчанию, другими словами если адрес назначения не известен, то пакеты посылаются на маршрут по умолчанию (синонимы: шлюз по умолчанию, dafault gateway).

Понятие TTL
Представьте себе, что вам 5 лет и вы хотите кушать. Вы идете к папе и говорите: «Папа, я хочу кушать». Ваш папа смотрит телевизор, согласно таблице маршрутизации о посылает вас к маме. Вы идете к ней и просите «Мамааа, я хочу кушать». Мама болтает с подругой по телефону и согласно своей таблице маршрутизации посылает вас к папе. И так вы ходите как дурак от папы к маме и обратно, туда-сюда, туда-сюда, а все потому что криворукие админы (родители папы и мамы) неправильно настроили таблицу маршрутизации. Чтобы защититься от таких ситуаций придумали понятие TTL (Time To Live), что применительно к нашей ситуации означает количество терпения у мальчика, пока он не скажет «за**ало» и не упадет перед ногами мамы или папы в беспомощном состоянии. Последний, по правилам (стандарты – это «так заведено в семье»), обязан послать короткий нелестный отзыв адрес того, кто послал мальчика кушать. Это так называемый icmp-пакет «мальчик издох»

Ping
Вы конечно бывали в ситуации «сам дурак». Вы кричите «Петя ты, е*лан», а в ответ слышите «Вася, сам е*лан». Это простеший пинг. Вы только что пропинговали Васю. Не все отвечают на пинги, особо культурные, например Microsoft.com не утруждают себя реагированием на ваши запросы. С такими переругиваться бесполезно, мы знаем, что они слышат и злятся, но реакции добиться не можем. Тем не менее, пинг – неплохой способ узнать жив ли хост, ведь пиная труп ногами не добьешься реакции «сам дурак»

Traceroute
Представь себе, что ты живешь на 9м этаже и хочешь узнать всех жильцов которые живут от тебя до Клавки с 3го. Ты берешь взрывпакет и, исходя из формулы свободного падения, рассчитываешь время взрыва пакета над 8м этажом. Это TTL=1.
После того как пакет *банет - выглянет озверевшая рожа соседа с 8го этажа. Время реакции зависит от загруженности сервера, т.е. от занятости соседа и от шейпов, т.е. в воздухе ли ваша система или ты живешь на планете, где атмосфера жидкий азот. Так вот, если вообще не дождешься ответа - твой сосед глухой - у него запрещены icmp ответы, либо он запретил их только для тебя если его уже подза*бали твои финты и он научился тебя игнорировать. Дальше выставляешь TTL=2 и т.д. Не забывай, что если Клавка живет выше тебя – это No route to host .

Прислал dead

Posted by Воффка at 18.03.05 18:52


В Древней Спарте слабых и глупых детей сбрасывали с горы,а сильных и умных забрасывали в Морозовск ;-)

- Доктор, а витаминки у Вас есть?
- Слабый!!! Сбросить его со скалы! :-) (с) Вчерашний КВН

 
SpyДата: Среда, 2007-07-25, 22:56 | Сообщение # 7
Лейтенант
Группа: Пользователи
Сообщений: 122
Репутация: 2
Статус: Offline
Quote
Есть задача: написать простенький чат для сети из 30-40 компов...

Вроде люди отвечают, а информации ноль. sad И я туда же... Если б знал обязательно ответил...
 
voldemarДата: Четверг, 2007-07-26, 00:09 | Сообщение # 8
Admin
Группа: Администраторы
Сообщений: 219
Репутация: 17
Статус: Offline
byzon, за дублирующие сообщения бан 3 дня,
статья хорошая, но надо быть внимательным и не нажимать по несколько раз кнопку "отправить", а если это случайно, то надо исправить свою ошибку


Прежде чем спросить воспользуйтесь поиском по форуму или сайту
 
The_FreemanДата: Вторник, 2007-08-14, 14:20 | Сообщение # 9
Лейтенант
Группа: Пользователи
Сообщений: 114
Репутация: 6
Статус: Offline
Quote (Spy)
Вроде люди отвечают, а информации ноль. И я туда же... Если б знал обязательно ответил...

А что инфу ему разве не подкинули ???

я ему дал ссылку на папку где лежит исходник с чатом, че еще объяснять то ???

Он то программированием занимается и как программы компилировать знает!

 
Форум » Информационный раздел » HardSoftLanInternet » Сетевое программирование (Материалы для начинаний)
Страница 1 из 11
Поиск:

город Донецк Ростовская область скачать фильм бесплатно torrent торрент трекер без регистрации скрипты скачать бесплатно общежитие общага общежития общаги Цветы и комнатные растения Pi-Mezon.ru - Околонаучные статьи и новости
Морозовск — город (с 1941) в России, административный центр Морозовского района Ростовской области.
Город расположен на реке Быстрая (приток Северского Донца, бассейн Дона), в 265 км от Ростова-на-Дону.
Территория (кв. км): 26. Население 28,8 тыс. чел. (2005).
 
Copyright MyCorp © 2016
Хостинг от uCoz