Witam . Chciałbym zrobic aplikację do ciągłej wymiany (aktualizacji) 2 plików miedzy uzytkownikami..zalezało by mi na połączeniu klient<-->kient ..bez dodatkowego serwera...wymyśliłem zeby aplikacja była zarazem aplikacją kliencką i serwerową ...wszystko napisałem i na logige wyszystko powinno byc ok..ale włanczam tą aplikacje na jednym kompie i drugim (wpisuje wzajemne ip)i kicha nie działa nie chce sie połanczyć ....kiedy włancze serwer w osobnym programie to jest ok....o co chodzi???
kozystałęm z komponentów TClientSocket i TServerSocket....pierwszy raz robie aplikacje lan...
program bedzie słuzył do bry w multiplayera w grze napisanej w Pascalu :D
0
0
Jezeli robisz relacje klient(+serwer) -> klient(+serwer) to musisz miec umieszczone niezbedne komponenty do komunikacji - je dales.
I wytlumacz, JAK NIE CHCE sie polaczyc, jezeli wszystko dobrze zrobiles?
Dla serwera:
ServerSocket1->Port = int port;
ServerSocket1->Active = true; [lub false dla wylaczenia]
a dla klienta:
ClientSocket1->Port = int port;
ClientSocket1->Host = char * host;
ClientSocket1->Active = true;
A tlumic bledy z polaczeniem mozesz za pomoca
try
{
//instr
}
catch(...)
{
//instr
}
I napisz, co robisz, ze nie moze Ci sie polaczyc, ok?