Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

TcpServer принципы работы? [D7, Win95/98, Win2k]


kortun ©   (2004-03-29 19:17:00) 

Подскажите пожалуйста принципы работы TcpServer и TcpClient для Делфи 7, или ссылку на документацию.
Нужно чтоб с сервера на клиента отсылалось сообщение.
А у клинта добустим выходила мессага с этим сообщение.


Gott   (2004-04-12 02:10:00) [1]

Может, там даже массив специально обученный есть


kortun   (2004-04-11 13:04:00) [2]


> Verg ©   (09.04.04 21:00) [18]


А сервер может отправлять сообщения сразу нескольким пользователям?

Например с 192.168.1.1 по 192.168.1.5


Verg   (2004-04-09 21:00:00) [3]


> Если такие, то у меня все сообщения идут на 1 комьютер,
> а у остальных не появляются.


Один клиент ( один сокет) может единовременно подключиться и передавать информацию только к одному серверу. Клиент к клиенту подключиться не может никак.

Дальше как поступать, как организовывать "каждый с каждым" - решай сам, на то ты и разработчик (хочешь стать).


kortun   (2004-04-09 17:53:00) [4]

Допустим у меня 5 компов в сети. На примере Net Chat я какие параметры должен указывать?

RemoteHost: 192.168.1.1
RemotePort: 5000
LocalPort:  5000

такие чтоли?

Если такие, то у меня все сообщения идут на 1 комьютер, а у остальных не появляются.


Digitman   (2004-04-09 17:38:00) [5]


> нужно сделать


в смысле "сделать" ? "Я его сделал !!" - это что ли ?


kortun   (2004-04-09 17:31:00) [6]


> Reindeer Moss Eater ©   (09.04.04 16:13) [14]
> А как ты поступаешь с бумажными письмами и открытками если
> хочешь что бы их получили разные адресаты, а не один и тот
> же?


Отправляю в разных конвертах.

Я так понимаю мне нужно сделать один сервер и нужное количество клиентов?


Reindeer Moss Eater   (2004-04-09 16:13:00) [7]

А как ты поступаешь с бумажными письмами и открытками если хочешь что бы их получили разные адресаты, а не один и тот же?


kortun   (2004-04-09 15:54:00) [8]


> Сам - то понял что сказал?

При отправке сообщения отправляются в Мемо на Host если на разных компьютерах указаны разные ip в hoste то сообщение появляется на том компе где указан ip адресс. Но проблема не в этом.
Как мне настроить, чтобы сообщения рассылались разным комьютерам?


Reindeer Moss Eater   (2004-04-09 15:49:00) [9]

Тогда я могу посылать сообщение друг другу, но на этих компах сообщения не появляются.

Сам - то понял что сказал?


Reindeer Moss Eater   (2004-04-09 15:42:00) [10]

Программируешь не так


kortun   (2004-04-09 15:42:00) [11]

Допусти на 1 компе я ставлю RemoteHost 192.168.1.2
а на 2 192.168.1.1
Тогда я могу посылать сообщение друг другу, но на этих компах сообщения не появляются.
Если к примеру добавить еще три компа мне, что нужно указывать один и тот же ip адресс? если один то тогда как сделать, чтобы
другие другие компы тоже получали сообщение?


kortun   (2004-04-09 15:31:00) [12]

У меня вот какой вопрос.
Я запустил на обоих компах в локальной сети NetChat
там все одинаковые настройки.
RemoteHost: Localhost
RemotePort: 5000
LocalPort: 5000

При оправке с одного компа на дургой ничего не отправляется.
Что я делаю не так?


Ozone   (2004-04-09 14:52:00) [13]

TO YAS[6]

А что ты зделал, чтобы они шли?


Reindeer Moss Eater   (2004-04-09 14:12:00) [14]

Там оба компонента на одной форме.

Дай угадаю, - у тебя мышки нет перенести их на разные формы?
:)


YAS   (2004-04-09 13:36:00) [15]

NetChat не катит...
Там оба компонента на одной форме. а желательно пример с двумя разными формами - на одной только TCPServer, а на другой TCPClient. Дело в том, что от сервера к клиенту пакеты почему-то не идут!


kortun   (2004-04-01 17:39:00) [16]


> своя-то голова совсем думать разучилась ? или и не могла
> ?


Моя голова думать не разучилась.
Просто я в делфи учусь тока работать, всего 2 недели.
Помог бы лучше советом


Ozone   (2004-04-01 16:55:00) [17]

...\\Demos\Internet\NetChat


Digitman   (2004-04-01 15:02:00) [18]


> kortun


своя-то голова совсем думать разучилась ? или и не могла ?


kortun   (2004-04-01 14:47:00) [19]

Может кто-нибудь выслать исходники на Делфи 7
для простого сервера и клиента? Спасибо.


Verg   (2004-03-29 19:30:00) [20]

Принцип "простой" - сокеты в блокирующем или неблокирующем режиме (в пределах Беркли-совместимости). Отсюда и "документация" - книжки по TCP/IP, сокетам, созданию сетевых приложений (UNIX включительно).

Из электронных

http://book.itep.ru/7/sock_71.htm
http://gem.dpt.ustu.ru/InterNetBook/Contents.htm

- это только капля в море.


Наверх

Титульная страница Поиск, карта сайта Написать письмо