Mini server deamon
HejJeg sidder lige og roder lidt med at lave en lille deamon i perl, hvor jeg vil logge på med nogle klienter. Disse klienter skal have mulighed for at sende kommandoer til hinanden og få et svar tilbage.
Jeg fandt dette script som jeg legede lidt med http://www.idevelopment.info/data/Programming/perl/networking/ipc_1/serverd
Den kan også godt håntere flere klienter, men hvordan får jeg nemmest en kommando fra en klient sendt videre til en anden klient?
Klienterne logger på med et brugernavn som jeg regner med skal bruges som "reference" til hver klient, f.eks. kan en klient lave følgende forespørgsel:
REQUEST [modtager-brugernavn] [kommando]
Serveren skal så sende denne kommando videre til klienten med det angivne brugernavn:
REQUEST [afsender-brugernavn] [kommando]
Klienten svarer:
RESPONSE [modtager-brugernavn] [svar]
Serveren sender svaret videre til den oprindelig klient:
RESPONSE [modtager-brugernavn] [svar]
Jeg har absolut ingen erfaring med Perl (ud over den jeg har fået i dag), men stor erfaring med mange andre sprog :-)
Nogle idéer ?
/Thomas
