IdTCPServ/Client - Wymiana danych...

0

Siemka,
chciałbym zrobić program dzięki któremu mógłbym programem klientem np. włączyć Timerka1-ke na serwerze ( Oczywiście sposobem Timer1.Enabled:=True;, bo chyba innego nie ma :D).
Nie mam pojęcia jak to do końca zrobić bo nie wiem jak za pomocą klienta wysyłać "komendy" do serwera.

Pozdro, Malyna

@Edit

aha... oprócz włączania Timera przydała by się pomoc na temat jak klientem zmienić zmienna na serwerze np. na serwerze jest zdefiniowana itd itd zmienna o nazwie "zmienna" , no i ma ona wartość "0" i chce zrobić, że po kliknięciu na Buttona (w kliencie) zmienia się zmienna na serwerze

@edit2 :D

a tak ogóle to uważam, że temat nie powinien być w dziale newbie. :P

0
  1. Musisz stworzyć protokół którym będą się komunikował klient z serwerem i na odwrót.

Jak chcesz zmienić włączyć timera to musisz zrobić coś takiego:

TCPClient.Socket.SendText('TIMER_ENABLE');

// Po stronie serwera w zdarzeniu OnClientRead komponentu TCPServer robisz coś takiego:

cmd := TCPServer.Socket.ReciveText();
if cmd = 'TIMER_ENABLE' then timer1.enabled := true;
0

Ok, dzieki SysRq ;] masz u mnie plusika :D,
widzisz zaczynam dopiero z INDY i nie czaje do końca co i jak itd itd :)

0

heh SysRq
wiesz... mam jeszcze jedno pytanko... czy jak się zrobi serwa IdTCPServer to trzeba wpisać do niego coś w "OnExecute" ???

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