CLR: .Net / Mono / Boo / Otros CLR > VB .NET

 Systemtransaction

(1/2) > >>

nmelo:
Necesito que me digan la forma ya sea con un software o desde VB.NET cerrar y abrir el puerto 80 para la conexion a internet...

sergiotarrillo:
Para cerrar un puerto tienes que cerrar la aplicacion o el servicio que lo ha abierto....

Snaft_J1:
Puesdes utilizar las clases para maniopualcion del Windows Socket
si mal no recuerdo se llaman Winsock...

si no es ese el nombre busca en tus MSDN ayi debe estar busca conexiones winsock
el posee la habilidad de esblecer y cerrar conexiones por puertos.

ahora si lo que quieres es cerrar un puerto por el cual nunca te haz conectado, deberas identificar el proceso que lo abrio y tumbarlo.

luego si gustas lo ocupas con uno tuyo para evitar que lo vuelvan abrir.

 ;) Enjoy it!...

sergiotarrillo:
Aqui tengo una manera de hacer lo que quieres, pero necesitas importar el siguiente NameSpace
--- Código: Text ---Imports System.Net.Sockets 
Hay varias formas de abrir le puerto 80, pero siempre va a ser asociado a una direccion.


--- Código: Text ---         Dim hostadd As IPAddress = Dns.Resolve(Dns.GetHostName()).AddressList(0)        Dim EPhost As New IPEndPoint(hostadd, 80)        'Creates the Socket for sending data over TCP.        Dim s As New Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp)         s.Connect(EPhost)         s.Close()  
P.D.: Si lo que quieres es cerrar la conexion de internet, .... ese es otra cosa.... Lo que te envie es lo que quieres...?

nmelo:
En realidad lo que quiero es abrir y cerrar la conexion a internet..

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa