la parte relativa all'ascolto:
codice:
Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
'ascolto
ascoltatore = New TcpListener(8888)
ascoltatore.Start()
Timer2.Start()
TextBox2.Text = TextBox2.Text & "Sono in attesa di qualcuno........." & Now.Hour & ":" & Now.Minute & vbCrLf
End Sub
parte relativa alla richiesta di una connessione:
codice:
Private Sub Timer2_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer2.Tick
'richiesta di connessione
Try
If ascoltatore.Pending() Then
Timer2.Stop()
cliente = ascoltatore.AcceptTcpClient
ascoltatore.Stop()
flusso = cliente.GetStream
Timer1.Start() ' controlla l'arrivo dei dati
TextBox2.Text = TextBox2.Text & "Si è connesso un utente........." & Now.Hour & ":" & Now.Minute & vbCrLf
End If
Catch ex As Exception
MsgBox("Connessione fallita!", MsgBoxStyle.Critical, "Errore di connessione")
End Try
End Sub