On Saturday 30 June 2007 20:57:41 [EMAIL PROTECTED] wrote: > Salut tuturor, > > Poate ce intreb eu e absurd, poate asa ceva exista. > Nu am mare experienta in domeniu asa ca... > Exista oare o aplicatie care, instalata pe o masina Linux sa: > - accepte mai multe conexiuni simultane pe un port > (de preferinta la alegerea mea); > - poata fi configurata ca la conectare sa trimita ceva (de ex. > "Salut", "OK", whatever); > - poata fi configurata sa primeasca un sir de octeti (de lungime > fixa) pe care fie sa-l scrie direct intr-un tabel al unei baze de > date MySQL, fie sa-l poata prelucra cumva (adica sa aiba suport pentru > some kind of script), fie, chiar mai bine, sa-l paseze ca parametru > unei aplicatii locale. > > In esenta as dori o aplicatie catre care sa pot face telnet pe un port, > care sa raspunda cumva, care sa primeasca "Ce mai faci?" si care > sa puna asta intr-un MySQL sau sa paseze unei terte aplicatii. > > Cum experienta mea in programare nu se ridica la aceste standarde > (socket, etc.) ma gindeam ca poate exista ceva care sa ma ajute.
Cea mai simpla metoda e sa faci un script in limbajul tau preferat care citeste de pe stdin, eventual trimite chestii pe stdout, iar apoi il pui sa fie executat de inet/xinetd/whatever in momentul in care se face o conexiune TCP pe un anumit port. In acest fel practic muti comunicatia ta de pe stdin/stdout pe o conexiune TCP. Partea cu inet are avantajul ca poti avea conexiuni concurente pe acel port astfel incat programul tau se poate executa in paralel de mai multe ori. Daca nu ai nevoie de facilitatea asta atunci poti alege si "netcat". Depinde de gust. Mihai _______________________________________________ RLUG mailing list [email protected] http://lists.lug.ro/mailman/listinfo/rlug
