Winsock peta

Iniciado por Codename!!, 3 Octubre 2009, 12:12 PM

0 Miembros y 1 Visitante están viendo este tema.

Codename!!

Hola, me he pasado de java a este lenguaje hace poquito, y al estar probando distintas cosas me puse a probar el winsock y hacer algun juguetito, mis sorpresa fue que agregaba el COM winsock establecia las opciones y demas y al hacer un run me salta esto

((System.ComponentModel.ISupportInitialize)(this.ws)).EndInit();

ws= es el nombre del winsock.

me pongo a mirar y me doy cuenta de que en el win7 no tengo el winsock instalado completamente, lo isntalo haciendo el regsvr32 y demas y lo consigo... reinicio y..... plooffff otra vez me salta el error ese... es como si no se pudiera inicializar el componente...

alguien sabe como se soluciona esto?
No te dejes mover por las masas, se tu mismo.





raul338

Cita de: Codename!! en  3 Octubre 2009, 12:12 PM
mis sorpresa fue que agregaba el COM winsock

:-\ en .net no uses clases que sean COM o ActiveX. Usa las propias clases incluidas en .net
Busca System.Net.Socket En google y econtraras info

Codename!!

y eso porque????? si hay un monton de manuales de c# con winsock!

hay alguna razon?


No te dejes mover por las masas, se tu mismo.





Codename!!

este es el error que da por si es de mas ayuda :


Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))
No te dejes mover por las masas, se tu mismo.





seba123neo

Cita de: Codename!! en  3 Octubre 2009, 15:06 PM
y eso porque????? si hay un monton de manuales de c# con winsock!

hay alguna razon?




raul338 esta en lo correcto, primero no te guies por los que hacen guias con winsock en .NET, esos se ve que como no entienden las clases de .NET prefieren seguir haciendolo "facil" como lo hacen en visual basic, yo no entindo para que usan .NET si siguen usando OCX viejos, que isgan en visual basic 6...busca sobre lo que te dijeron, en la pagina de el guille hay un ejemplo de como mandar datos y recibir con esa clase.y obviamente vas a tener que casi "rehacer" el programa partiendo de esta clase.

saludos.
La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson

Codename!!

No te dejes mover por las masas, se tu mismo.