Hallo,
ich arbeite momentan an einem TCP Chat Programm:
Private Sub listening()
listener.Start()
End Sub
Bei dem listener.Start() (deutlich hervorgehoben) schreibt er ,als ich Debuggen wollte, :
Only one usage of each socket address (protocol/network address/port) is normally permitted
Was kann ich machen, dass das nicht mehr dahin kommt.
MfG.sheriff3
Edit by LaMa5:
- hat nichts mit SourceCodeAustausch zu tun
-->*moved* (=> Internet-/Netzwerkprogrammierung)
ich arbeite momentan an einem TCP Chat Programm:
VB.NET-Quellcode
- Imports System.Net.sockets
- Imports System.Threading
- Imports System.io
- Public Class Form1
- Dim listener As New TcpListener(80)
- Dim client As TcpClient
- Dim message As String = ""
- Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
- listener.Stop()
- End Sub
- Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
- Dim listthread As New Thread(New ThreadStart(AddressOf listening))
- listthread.Start()
- End Sub
Private Sub listening()
listener.Start()
End Sub
VB.NET-Quellcode
- Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
- client = New TcpClient(TextBox1.Text, 80)
- Dim writer As New StreamWriter(client.GetStream())
- writer.Write(TextBox2.Text)
- writer.Flush()
- End Sub
- Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
- If listener.Pending = True Then
- message = ""
- client = listener.AcceptTcpClient()
- Dim reader As New StreamReader(client.GetStream())
- While reader.Peek > -1
- message = message + Convert.ToChar(reader.Read()).ToString
- End While
- TextBox3.Text = TextBox3.Text & message & vbCrLf
- Else : End If
- End Sub
- End Class
Bei dem listener.Start() (deutlich hervorgehoben) schreibt er ,als ich Debuggen wollte, :
Only one usage of each socket address (protocol/network address/port) is normally permitted
Was kann ich machen, dass das nicht mehr dahin kommt.
MfG.sheriff3
Edit by LaMa5:
- hat nichts mit SourceCodeAustausch zu tun
-->*moved* (=> Internet-/Netzwerkprogrammierung)
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „sheriff3“ ()