Gniazda

0

Chce zrobić komunikator internetowy.
Jak zrobić takie połączenie, że gdy jeden jest wyłączony to czeka no drugiego i odwrotnie.
Nie wykręcajcie się że jest jakiś artykuł bo jest on niezrozumiały

0

Ale co jest wlaczone a co nie?

0

nie wiem
zależy kto jest dostepny

0

Jest artykuł.. :-)
Poza tym Przykładów i pomocy jak w moskwie rakiet
Chociażby sławetne F1

0

Zrobiłem dwa programy. Jedenego klienta i serwer.
Ustawilem klientowi mój ip port i active na true. Serwerowi port.
Gdy włanczam najpierw serwer to wszystko dobrze działa, ale gdy pierwszy jest klient to wywietla sie komunikat asynchronous socket error.
Wiem że gdy klient sie włšczy i serwer nie jest dostępny to w programie klienta powinien włšczyć sie serwer a wyłšczyć serwer. W programie serwera na odwrót.
Jednak żeby w mojm programie po przemianie w klienta trzeba podać ip z kim sie mam połšczyć. A ten program ma tak działać że nie potrzebuje żadnych adresów tylko czekam aż klient sie ze mnš połšczy.

Jak to zrobić

0

Chyba chcesz stworzyc czat bezserwerowy. Ale to nie przez gniazdka droga. Latwiej uzyc TIdUDPServer i TIdUDPClient z Indy. Poszperaj, w demosach Delphi powinnno cos byc.

0

Można i przez gniazdka. W książce pt "Kompedium programisty" Adama Boducha był taki programi Gadaj i on działał z gniazdkami...
Jest na serwerze 4p... tu masz linka:
http://www.4programmers.net/download.php?id=896

1 użytkowników online, w tym zalogowanych: 0, gości: 1