Translate

duminică, 10 martie 2013

mini webserver

Cu cativa ani buni in urma,eram foarte curios sa aflu care e principiul de functionare a web-ului,respectiv client server,si am sapat, am pierdut nopti pe internet,pentru ca mereu aflam lucruri noi,si tot asa pana am inteles in mare cum stau lucrurile.
Acum m-am reintors la acea aplicatie(care ajunsese in forma de a trimite de la webcam imagini plus cateva comenzi care le puteai face de pe pagina web catre portul paralel al serverului,pc-ului respectiv).
Primul program este un server  care trimite un fisier mp3,daca cel care acceseaza poate citi mp3 atunci muzica incepe,dar daca nu are plug-in apare doar o invitatie de download al fisierului,la mine in google chrome merge ok!Atentie daca aveti skype,ptr ca skype tine ocupat portul 80,care trebuie la server.Daca nu functioneaza,vedeti mai intei skype pe ce port e setat,si schimbati setarile pe alt port.
Apoi la cei cu modem wireless ,trebuiesc facute de asemenea cateva setari in caz ca nu functioneaza...
IP-ul vostru i-l aflati de aici,http://www.ipmy.it/,dar si incercand pe google "my ip".
Pentru teste pe calculatorul local ,puteti face cu adresa http://127.0.0.1 ,dar pentru ceilalti trebuie ip-ul de la adresa de mai sus sau faceci click pe linkul din aplicatie
Deci cand deschideti aplicatia test1.exe si tastati in browser(preferabil chrome ...http://127.0.0.1) ar trebui sa inceapa sa cante acea melodie (test.mp3)...
Daca trimiteti ip-ul real gasit pe net la amici ...si ei il pun la randul lor in browserul lor ar trebui sa auda acea melodie...(test.mp3)
A doua aplicatie ofera posibilitatea de a scrie cod html ...
Este un cod minimal html care afiseaza un link catre fisierul mp3,la un click pe acel link ar trebui ca muzica sa inceapa...
In fereastra din dreapta sunt afisate cererile trimise de catre client...
Un instrument bun acest program ptr a intelege principiile de baza ale unui server web...
Cea dea treia aplicatie foloseste un fisier index pentru a citi cod html,functioneaza mai aproape de realitate...

Puteti sti in orice moment ce cereri(click-uri) se fac in pagina de index de catre un eventual client ce acceseaza pagina ta...
De asemenea puteti introduce noi linii de cod html...
De exemplu <a href="blabla">text</a> unde blabla poate fi un fisier din computerul tau sau de pe internet,youtube...etc
pentru mai multe detalii studiati un tutorial html,sunt o multime pe internet...
Acum ramane la latitudinea fiecaruia sa aprecieze cat de utile sau de inutile sunt aceste programe!!!
http://bluetooth-transceiver-project-infrared-remote.googlecode.com/files/test.zip

Niciun comentariu:

Trimiteți un comentariu