11-02-2007, 04:40 PM | #331 |
Initiate
Join Date: Dec 2006
Posts: 124
|
El problema de php es uno de tus menores problemas, es ponerse a aprenderlo y ya está.
No te centres tanto en el tema de crear "un socket", debes centrarte en la comunicación en si. Para hablar con el servidor web (pedir página estática o dinámica y recibirla) necesitas que tu aplicación "hable" el protocolo HTTP, para eso utiliza las librerías convenientes. NO se te ocurra intentar programarlo todo de nuevo (eso lleva muchos años hecho) ;-) Creo que dijiste que lo ibas a programar en java(lo mismo ni lo dijiste ¿?) pero suponiendo que así sea pones en google "java peticiones http" o "java request http" o "java cliente http" o ..., no lo he probado pero seguro que te explican como crear un cliente http que es lo que a priori necesitas. Saludos |
11-02-2007, 04:47 PM | #332 |
Duke
Join Date: Jan 2007
Posts: 3,939
|
pero esa parte es relativamente fácil, y por supuesto no voy a crearme mi propio protocolo jajaja, no estoy tan loco (o tal vez sí...).
Abrir conexión http con java es muy fácil, a mi lo que me preocupa es en que forma se ejecuta en el servidor cuando trato de acceder a el. La comunicación es un problema menor (que raro soy verdad?) edit: ya me cree un php en el server que lo unico que hace es borrar/crear un directo si existe/no existe previamente. veamos como lo ejecuto desde el cliente eso...
__________________
"Nunca un científico ha quemado a un religioso por afirmar a Dios sin pruebas". Manuel Toharia "uno empieza a darse cuenta que eso de no hacer ejercicio, comer y beber como si fuese la ultima cena y mantener la figura ya no existe...". Maryan |
11-02-2007, 05:45 PM | #333 |
Initiate
Join Date: Dec 2006
Posts: 124
|
Para que lo ejecute el cliente. Suponiendo que el script está alojado en regnumonline.com.ar/script.php debes hacer con tu aplicación java una petición GET script.php al servidor regnumonline.com.ar y recoger la respuesta.
Mírate lo hacer una página Restful que está muy de moda en Ruby On Rails o un webservice. Qué quieres que haga exáctamente esa página dinámica? |
11-02-2007, 05:54 PM | #334 |
Duke
Join Date: Jan 2007
Posts: 3,939
|
esa página debe recibir la conexión del cliente, la ip y el puerto de conexión concretamente.
Después recibe lo mismo de otro cliente. Les devuelve los datos a ambos del otros cliente y a partir de ahí se pondrán a hablar entre ellos. El intermediario será un server gratuito de internet, de los que ofrecen php, mysql y ftp. El contenido del php ahora mismo no es lo que estoy mirando, sino más bien que una vez yo establezco conexión en el que se ejecute. Si le pongo directamente la dirección del host nose si servirá porque ¿donde programaría el comportamiento de la petición en el servidor si solo puedo usar php? Para probar he creado uno con este contenido: Code:
<?php $direct = "alfa"; if(file_exists("$direct")){ print("ya existe directorio $direct, <b>vamos a borrarlo</b><br><br>"); rmdir($direct); }else{ print("no existe directorio $direct, <b>vamos a crearlo</b><br><br>"); mkdir($direct); } ?> Nose si esto se puede hacer, ni si esta sería la forma. Pescau hizo un buen gráfico en la página anterior ahora miraré lo de la petición GET, grax
__________________
"Nunca un científico ha quemado a un religioso por afirmar a Dios sin pruebas". Manuel Toharia "uno empieza a darse cuenta que eso de no hacer ejercicio, comer y beber como si fuese la ultima cena y mantener la figura ya no existe...". Maryan |
11-02-2007, 06:02 PM | #335 | |
Initiate
Join Date: Dec 2006
Posts: 124
|
Quote:
$ telnet servidor 80 GET script.php HTTP/1.0 Pues ahora con tu librería para http de Java debes lograr lo mismo ;-) |
|
11-02-2007, 06:03 PM | #336 | |
Marquis
Join Date: Oct 2006
Location: no se pudo establecar conexión con el servidor
Posts: 2,057
|
Quote:
Fijate que no tenés que poner eso en un apache, sino que como un script, borrá la última linea y la primera que quede como #!/usr/bin/php (o php-cli), casi todos los proveedores traen la opción del intérprete por consola, solo revisá donde está. Si te dá acceso por ssh, podés dejarlo corriendo en un screen y listo
__________________
in theCopyleft—all rights reversed |
|
11-02-2007, 06:08 PM | #337 | |
Initiate
Join Date: Dec 2006
Posts: 124
|
Quote:
En lo otro de RTFM y STFW te doy la razón, nunca me acuerdo de usar acrónimos(por desconocimiento) |
|
11-02-2007, 06:12 PM | #338 |
Duke
Join Date: Jan 2007
Posts: 3,939
|
estoy haciendo todo el RTFM, STFW que puedo, pero no encuentro lo que busco!!!!!!!!!!!!!
__________________
"Nunca un científico ha quemado a un religioso por afirmar a Dios sin pruebas". Manuel Toharia "uno empieza a darse cuenta que eso de no hacer ejercicio, comer y beber como si fuese la ultima cena y mantener la figura ya no existe...". Maryan |
11-02-2007, 06:18 PM | #339 |
Duke
Join Date: Jan 2007
Posts: 3,939
|
creo que ya lo encontré lero lero, más tarde os cuento
http://www.exampledepot.com/egs/java.net/Post.html
__________________
"Nunca un científico ha quemado a un religioso por afirmar a Dios sin pruebas". Manuel Toharia "uno empieza a darse cuenta que eso de no hacer ejercicio, comer y beber como si fuese la ultima cena y mantener la figura ya no existe...". Maryan |
11-02-2007, 06:29 PM | #340 | |
Count
Join Date: May 2007
Posts: 1,452
|
Quote:
__________________
⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺ |
|
Tags |
linux, noticias |
|
|