Вниз
Скачать: CL | DM;

Вопрос по чату!   Найти похожие ветки 

← →
XED ©   (2002-09-12 14:12) [0]

Если есть чат который создан на основе TServerSocket и TClientSocket. Как сделать чтобы две машини в инете(сервер и клиент) смогли сами себя найти(чтоб клиент нашел активный сервер в инете без ручного ввода айпишки).
Заранее благодарен!


← →
VID ©   (2002-09-12 19:50) [1]

Вообще-то, идея - утопия.
Но, можно конечно, преребором всех вариаций IP.
Допустим ИЩЕТ клиент. Он должен поочерёдно пытаться коннектиться к каждому IP, по опред. порту (уж порт-то определён надеюсь, а то ещё придётся все варианты IP * 65536 портов умножать :))

В свою очередь сервер, при коннекте к нему клиента, выдаёт спец. опознавательный пакет, типа "My autor is ...." и ещё что-нибудь, что бы точно быть увереным, что найденный сервер - твой.
В-общем, когда клиент при удачном коннекте получит такой пакет - значит он нашёл свой сервер.


← →
Yaro ©   (2002-09-13 08:41) [2]

VID -> ага, ты еще забыл вместо IP - 4 в 256"ой степени поставить! :) итого всего-ничего получается (а если в и-нете, то итого быстрее будет :)))))


← →
Viktor Kushnir ©   (2002-09-13 09:56) [3]

Надо бы в инете сервачекс поставить с статическим IP, и написать для него прогу, типа ChatDispetcher. Чтобы твой клиент с этим сермаком содединялся и получал список других серваков/киентов.


← →
Anatoly Podgoretsky ©   (2002-09-13 10:14) [4]

Ты чего, какие 4 в 256"ой степени


← →
VID ©   (2002-09-13 20:57) [5]

to YARO: действительно :) ты о чём ?


← →
DNT ©   (2002-09-14 00:39) [6]

Ой, а я тоже такой маленький чат пишу.

Иди на no-ip.com
Этот сервис вообщем, дает тебе имя. Например pupkin.no-ip.com
И каждый раз, когда твой IP меняется, то прога этого сервиса привязывает твой новый IP к pupkin.no-ip.com.

На него просто надо коннектиться.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.011 c
14-34159
Карлсон
2002-10-20 14:25
2002.11.11
усы, бакенбарды, бороды.


1-33984
Шурик Ш
2002-11-01 16:29
2002.11.11
Общие ресурсы


1-34086
Igorek
2002-10-24 13:45
2002.11.11
Стиль: Вызов виртуальных методов из деструкторов


14-34238
AL2002
2002-10-23 11:02
2002.11.11
Пжалста. Не обидьте.


1-34062
Bomberman
2002-10-30 16:52
2002.11.11
Список дисков равен списку пунктов меню.




   Наверх