I have a form called frmmsg. I get the following warning when I open a new frmmsg :
Only one usage of each socket address (protocol/network address/port) is normally permitted.
How can I open the form using more socket?
This is the code that I'm using:
Imports System.IO
Imports System.Threading
Imports System.Net.Sockets
Public Class frmmsg
Dim listener As New TcpListener(8000)
Dim client As TcpClient
Dim message As String
Private Sub frmmsg_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Dim thread As New Thread(New ThreadStart(AddressOf Listening))
listener.Start()
End Sub
Private Sub listening()
listener.Start()
End Sub
Private Sub btnnewform_Click(sender As Object, e As EventArgs) Handles btnnewform.Click
Dim fnew As New frmmsg
fnew.Show()
End Sub
End Class
Where is the problem and how can I solve it?