ich versuche mich mit euIRC zu verbinden. Hier mein Code: Public Class Form1 Public countBytesFromServer As Int32 Public message() As Byte Public server As New Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp) Public bytes(1024) As Byte Public empfangenedaten As String Public ipHost As IPHostEntry = Dns.Resolve("irc.bre.de.euirc.net") Public IP As IPAddress = ipHost.AddressList(0) Public serverAddress As IPAddress = ipHost.AddressList(0) Public EP As New IPEndPoint(IP, 6667)
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load ircstatus.Text = "Willkommen bei ChatStar!" Dim bytes(1024) As Byte 'Dim countBytesFromServer As Int32
End Sub
Private Sub EuIRCToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles EuIRCToolStripMenuItem.Click
Try 'Connecting ircstatus.Text += vbCrLf & "Verbindung wird aufgebaut..." server.Connect(EP)
Dim port As Int32 = CType(server.RemoteEndPoint, IPEndPoint).Address.ToString()
Dim tcpip As String = CType(server.RemoteEndPoint, IPEndPoint).Address.ToString()
Catch ex As Exception ircstatus.Text += vbCrLf & "Verbindung abgebrochen!" Finally server.Close()
End Try
End Sub
Private Sub AboutToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles AboutToolStripMenuItem.Click AboutBox.Show() End Sub
Sub sendmes(ByVal mes As String) message = Encoding.ASCII.GetBytes(mes) server.Send(message) ircstatus.Text += vbCrLf & mes
End Sub Sub empmes()
countBytesFromServer = server.Receive(bytes) empfangenedaten = Encoding.ASCII.GetString(bytes, 0, countBytesFromServer) If InStr(empfangenedaten, "PING") = True Then