Aqui mi primer aporte, eson 2 programas 1 cliente y 1 servidor, Pueden usarlo para sus proyectos, incluyo su codigo fuente, hasta pueden usarlo de simple chat. Estas en vb 6.0 y usa winsock
Panta:
Imagen



Edito: si lo usan entre 2 pcs recuerden que el servidor necesita puerto abierto
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
Imagen
esta muy bien, pero prefiero msn como chat

BUEN APORTE.


SALUDOS!!
Soy un camaleón, en tu cama, leona ♪
Gracias
Estoy seguro de que le va a ser util a los que estan empezando
Imagen

"Me saltó el avira cuando estaba mirando la foto de slandg... ¿como puedo modearlo? " - Skillmax
Pues si que es verdad....
muchas gracias por compartir..
asi todos aprendemos
saludos
-Aprovechemos mientras Windows es vulnerable.
-No hagas a otros lo que no te gustaría que hagan con.... tu mamá.
-El mejor Snifer es tu propio ISP.
Esta bien si quieres un charla mas privada....

Aun asi me kedo con MSN

Buen aporte

---------------------

A mucho les servira como TUTO :P
" -Solo hay dos cosas que odio:
El racismo y el negro de acá a la vuelta. "

LoqBuster
si.. mucho mejor siendo de conexión inversa.. por si se lo quieren dar a un amigo para que lo pruebe y su amigo no tiene ni idea de abrir un puerto, es mucho mejor la verdad. Tambien podemos abrirle nosotros el puerto .... pero a mi me ha gustado de siempre más la conexión inversa

Un saludo. R-007
si te refieres a desactivar el firewall.. hay miles de códigos que hacen eso que dices.

Un saludo. R-007
no, tan solo abrir un puerto (en el router), para poder ejecutar sin problemas el servidor, ya que la mayor parte de gente no sabe abrirlos manualmente.

PD: cree el 1.2 tan solo mejore la interfaz, luego lo subo
Imagen
en conexión directa, que yo recuerde, no hace falta abrir puertos en la máquina donde se aloja el servidor ya que la única traba que existe para la conexión es el firewall que hay donde esté el servidor, al haber aceptado la conexión.. el servidor a la hora de devolver los datos no tiene una barrera que le impida devolver los datos como respuesta. Como ejemplo tienes a nuestro viejo amigo Serv-U (servidor ftp) que si tu lo usas.. sólo hace falta abrirse paso a través del firewall. Y como dije.. códigos sobre bypass de firewalls hay muchos.

PD: rectificadme si me equivoco.
Un saludo. R-007
ya, pero mi teoria es que Yo abro el puerto y mi amigo coge el cliente, de esa forma, si mi amigo no sabe no hay problema, pero a partir del 1024 no se pueden abrir para aplicaciones?
Imagen
Primeramente un poquito de Teoría de puertos:

Código: Seleccionar todo

    Direcciones y puertos

	Para IP no existen los puertos, los puertos son una noción que
	comparten TCP y UDP

	Al protocolo IP solo le interesa la forma de hacer llegar el paquete
	al destino, básicamente la dirección IP de destino


    Puertos privilegiados (bajos) y no privilegiados (altos)

	En Linux los puertos del 1 al 1023 son especiales, ya que solo root
	puede lanzar servicios en ellos, a estos puertos los llamaremos bajos
	o "privilegiados"

	Generalmente en estos puertos bajos estarán disponibles nuestros
	servidores

	
	Los puertos del 1024 en adelante son por los que los clientes
	acostumbran a iniciar las conexiones, los llamaremos altos, o "no
	privilegiados"


	Estas no son reglas fijas, puede haber servidores en puertos altos
	(servidor X en el puerto 6000) y clientes empleando puertos bajos (lpr)
Eso nos dice que da un poco igual porque usas windows no linux (luego sigue diciendo que para cerrarlos se hace de diferente forma pero eso no nos concierne). Asi que yo te recomendaría un puerto >80 y <1024 por aquello de no intervenir en servicios por defecto y para tener el control de tu server absolutamente cuando hagas un servidor para linux (algun dia de estos jajaj).

Un saludo. R-007
R-007 escribió:en conexión directa, que yo recuerde, no hace falta abrir puertos en la máquina donde se aloja el servidor ya que la única traba que existe para la conexión es el firewall que hay donde esté el servidor, al haber aceptado la conexión.. el servidor a la hora de devolver los datos no tiene una barrera que le impida devolver los datos como respuesta. Como ejemplo tienes a nuestro viejo amigo Serv-U (servidor ftp) que si tu lo usas.. sólo hace falta abrirse paso a través del firewall. Y como dije.. códigos sobre bypass de firewalls hay muchos.

PD: rectificadme si me equivoco.
Un saludo. R-007
al contrario , en coneccion directa es nesesario que tengas el puerto abierto en el router de la pc-servidor por que la coneccion es entrante y en coneccion inversa la coneccion es saliente de la pc-servidor y no nesesita abrir puertos , pero en la pc-cliente si , por que la coneccion es entrante desde esa perspectiva .
se entiende ?
lo que tu quieres hacer es coneccion directa y desde el code del servidor abrir puertos en el router , pero eso no se va a poder solo puedes abrir los puertos de windows poniendo a la escucha un puerto con el winsock pero no puedes abrirlos en el router
te doy la idea de hacer anbos lados cliente-servidor para que cualquiera pueda aser funcion de cliente o de servidor pero igual se tendria que abrir el puerto en alguno de los dos lados , pero la ventaja es que puedes elegir cual
saludos
http://www.freundt-esta-aburrido.blogspot.com
Responder

Volver a “Nuestros Programas”