• Viernes 8 de Noviembre de 2024, 17:48

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - kmiz

Páginas: [1]
1
Servidores / Re: Servidores Web
« en: Miércoles 9 de Enero de 2008, 22:38 »
Perdona, posiblemente no me explique bien. Claro que puedes acceder desde uno a otro equipo, pero si desde tu pc intentas acceder a un server web por ejemplo en tu mismo equipo a traves de tu IP publica(la que corre por la red) a lo que accedes es a la configuracion de tu router.
Para acceder desde el exterior de tu red debes hacerlo a traves de la IP publica y debes tener abierto el puerto 80 o 8080 para la IP del equipo que contiene el server web
Almenos eso tengo experimentado.
Para acceder a tu propio server web alojado en tu PC desde tu propio pc debes usar, o tu IP privada, o 127.0.0.1, o "localhost". Eso si, si accedes desde tu propio equipo tal y como te dije no precisas tener abierto tu puerto 80 ni 8080.
Mucha gente, al probar su servidor web desde su propio equipo dice que le pide contraseña. En realidad, le esta pidiendo la contraseña para entrar a la configuracion del router. Piensan que no funciona, cuando solo deberian usar localhost, o 127.0.0.1.

2
Servidores / Re: Servidores Web
« en: Martes 8 de Enero de 2008, 00:06 »
El IE es un cliente, por lo que no escucha ningun puerto. Envia peticiones y recibe respuestas.
tu pc no podra escuchar en ningun puerto que antes no hayas abierto antes en tu router para la ip privada de ese mismo pc.
Por otra parte, con router nunca podras conectar mediante tu IP publica con tu equipo. Lo mas que podras conseguir es abrir la configuracion de tu router, ya que utilizar tu IP publica digamos que seria algo parecido a utilizar la ip de tu router.(la misma con la que accedes via web a tu router.
Para conectar desde tu equipo con tu servidor siempre deberas usar 127.0.0.1 o localhost.
Suponia que ya deberias saberlo, pero por los comentarios que he leido creo entender que intentabas acceder a tu servidor mediante tu IP publica desde tu mismo equipo.
Yo ahora tengo el IIS funcionando perfectamente, pero ya las pase canutas la primera vez que intente instalarlo. jeje acabe formateando porque me cargue el windows tanto trastear intentando hacerlo funcionar.
Tras formatear, instale windows sin usuario y funciono a la primera. Ahora lo tengo direccionado con un servidor de redirecciones que yo mismo he creado (www.dirip.net)y funciona perfecto, pero si intento acceder desde mi propio equipo con la ip publica sigue abriendo el configurador del router, pero eso es normal.

3
VB .NET / Redirección De Ip Dinamica
« en: Sábado 5 de Enero de 2008, 02:06 »
Wenas, soy novato en .net aunque no es la primera vez que escribo en el foro.
La cuestion es que llevo un mes experimentando con el asp.net y estoy creando un sitio dedicado a la redireccion de ips dinamicas.
Podeis verlo en www.dirip.net, y comprobar su funcionamiento correcto en la pagina test que puse en un server iis en mi pc.
El nombre de mi equipo es www.dirip.net/?kmiz
Es mucho mas sencillo que el noip o cualquiera de los ya existentes. no proporciona subdominio, pero si acepta redirecionar un subdominio gratuito.(probad www.kmiz.es.mw).[bueno, funcionaba, porque por lo visto es.mw cambio de dueño, jeje]
Ademas no precisa instalar ningun programa adicional. La actualizacion periodica(cada hora) se efectua abriendo y manteniendo abierta una pagina web.
probadlo y dadme vuestra opinion. el sitio aun esta en construccion, pero la estructura de redirecciones y altas ya funciona.
gracias.
KmiZ
P.D. Ya que la redireccion es.mw ha desaparecido, he dado de alta kmiz.fAdLan.com  para que comproveis que la redireccion funciona.

4
ASP .NET / Problemas Subiendo Bd Mediante Web.
« en: Viernes 19 de Octubre de 2007, 10:05 »
Siempre he probado la bd en mi pc mediante el server que tiene el developer 2005 express.
Ahora, me di de alta en aspspider para disponer de un pequeño espacio en su servidor.
El problema es que no se puede subir por ftp sino con formularios existentes en su web, y, aunque los codes de las paginas responden bien, las bases de datos no hay manera.
El problema es que mirando en el archivo de configuracion, tenia las direcciones internas de mi pc, con lo cual era normal que no la encontrara. Pero despues de configurar (creo que bien) ese tema, me da el siguiente mensage:

"Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Data.SqlClient.SqlException: Generating user instances in SQL Server is disabled. Use sp_configure 'user instances enabled' to generate user instances."

Entiendo que es porque al trabajar en mi pc, no necesite crear usuarios, y me dispuse a crearlos.
Lo malo es que en el formulario de creacion de usuarios de web developer, continuamente me da el error de que mi pass debe contener un minimo de 7 caracteres no alfanumericos, pero aunque respete esa regla me sigue dando ese mismo error y no me permite la creacion de usuarios.
Ando muy perdido.
Alguien me puede dar alguna sugerencia? gracias anticipadas.

5
VB .NET / Seguimiento De Conexiones.
« en: Jueves 11 de Octubre de 2007, 23:50 »
Estoy trabajando con una clase para trabajar con sockets al estilo de la que existia para winshock en vb6 y encuentro muchos problemas en cuanto al seguimiento de la conexion.
Es decir, como saber si el socket sigue conectado si estas conectado a un servidor como por ejemplo del irc que en ocasiones solo te limitas a esperar un PING.
El problema es que las propiedades connected tanto de tcpclient como de tcpclient.client muestran el estado de la conexion desde la ultima operacion. Osea, que solo nos muestran un false tras un send fallido, ya que cualquier recepcion por parte del socket remoto mostrara un true porque sino no se habria efectuado. y no podremos saber, por ejemplo si perdimos la conexion por no contestar al PING periodico que el server de irc nos envia.
La soluccion que nos da microsoft, es enviar periodicamente un send de 0 bytes y comprobar el error para saber si es un socket cerrado o un bloqueo de envios. Pero sinceramente, me parece una soluccion un poco chapucera, no creen.
La cuestion es si es que solo existe esta posibilidad, o por el contrario alguien conoce un  sistema mas adecuado para conseguirlo.

6
VB .NET / Re: Problema Con Textbox
« en: Viernes 5 de Octubre de 2007, 09:28 »
Muchas gracias por el interes. La cuestion es que probando lo que me dijo me salen dos mensajes en vez de uno, estos son:

Excepción del tipo 'System.IO.IOException' en System.dll
Excepción del tipo 'System.InvalidOperationException' en System.Windows.Forms.dll


Mira, el error se manifiesta en esta parte del code:

dim textent as string
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        conexion.IPDelHost = "irc.irc-hispano.org"
        conexion.PuertoDelHost = "6667"
        TextBox1.Text = "comenzando...." 'este mensaje lo reproduce bien el textbox
    End Sub

    Private Sub conexion_datosrecibidos() Handles conexion.DatosRecibidos
        textent = conexion.zonadatos
        TextBox1.AppendText("Recibidos datos.....") 'Este ya no lo reproduce el textbox y se muestra la linea de excepcion en debug
        Debug.Print(textent) 'Si hay error tampoco se reproduce el texto en debug, pero si elimino la linea anterior si se reproduce en debug.
    End Sub


Por lo visto despues de algunas pruebas, creo que puede que sea alguna configuracion del control, ya que aunque no provenga el dato de la propiedad sigue fallando.
La linea de appendtext, la probe tambien con el tipico textbox=textbox&vbcrlf & textent y tambien da el mismo error.
he probado tanto en multiline activado como desactivado.



Bueno, para no llenar esto de post edito el anterior.
He notado que el problema viene al intentar cualquier edicion del textbox precisamente en ese procedimiento de evento. Y he pensado que alomejor el problema es porque el handles proviene de un subproceso diferente. ¿puede ser?
El caso es que en ese procedimiento, no me permite ni tan siquiera entrarle al textbox cadenas directamente.
El problema es que todos los ejemplos que encuentro sobre thread son en modo consola y no me dan info sobre mi problema con el textbox.

7
VB .NET / Problema Con Textbox
« en: Viernes 5 de Octubre de 2007, 03:24 »
Bueno, saludos a todos, soy nuevo en el foro y novato total en vb.net.
Acostumbrado al vb6, se me hace cuesta arriba el cambio pero vamos intentando.
El problema que me encontre y que no consigo soluccionar es el siguiente:
Primero mostrare el code que uso.

dim texto as string 'esta linea en el comienzo del modulo de formulario.
texto= clase.datos ' datos es una propiedad string de una clase.

y a continuacion la linea que crea el error.

textbox1.text=texto

algo tan simple como esto me da error. Pero no error en el editor, sino que en la ventana inmediato me sale el mensaje:

 "Excepción del tipo 'System.InvalidOperationException' en System.Windows.Forms.dll"

y el textbox no hace nada en absoluto.
Supongo que sera una tonteria de novato, pero llevo mas de tres horas buscando informacion en la red y no he conseguido nada para soluccionarlo.

ese mismo code lo substituyo por msgbox texto y reproduce el texto.

Gracias anticipadas y espero que me ayuden ya que estoy atascado por lo que supongo sera una tonteria.


Por cierto, no se si tendra algo que ver, pero en la clase de la que proviene la propiedad datos utilizo threads y en el momento en que intento rellenar el textbox el thread de la clase esta en start.
De todos modos, en las mismas circunstancias, el msgbox si funciona bien.

Páginas: [1]