Вниз
Скачать: 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
3-33912
prOff
2002-10-22 20:02
2002.11.11
Где взять Oracle или что потроще?


1-34089
DVM
2002-10-31 09:06
2002.11.11
Глюк: самопроизвольно исчезают элементы управления


3-33868
Шурик Ш
2002-10-22 10:44
2002.11.11
Помогите составить запрос


6-34153
Oleg_Gashev
2002-09-11 23:56
2002.11.11
beginthread & socket


1-34096
k-sergey
2002-10-30 11:41
2002.11.11
Как можно что то запихать в Exe файл?




   Наверх