30/11/08 6:45
GoLDBeRG
salve ragazzi.. dovrei fare una dll in vb6 con i winsock per poterli usare su .net.
questo è il codice della DLL
e questo il codice per il .NET
solo che è come se le porte nn si aprissero....nn da nessun errore ma le porte restano chiuse...io non riesco a capire... voi?
questo è il codice della DLL
Private frm As Form1 Public WithEvents wsk1 As Winsock Public port As Integer Private Sub Class_Initialize() Set frm = New Form1 Load frm Set wsk1 = frm.Winsock1 End Sub Public Sub ascolta() wsk1.LocalPort = port wsk1.Listen End Sub Private Sub wsk1_ConnectionRequest(ByVal requestID As Long) wsk1.Accept (requestID) End Sub
e questo il codice per il .NET
Public Shared Sub ascoltoporta(ByVal port As Integer) Try Dim c As New Progetto1.Class1 c.port = port c.ascolta() Catch End Try End Sub
solo che è come se le porte nn si aprissero....nn da nessun errore ma le porte restano chiuse...io non riesco a capire... voi?
aaa