vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Allgemeine Diskussionen
Text senden in einem IRC chat 
Autor: DerMicha
Datum: 19.12.08 11:40

guten morgen
ich habe ein code, womit ich zum meinen IRC chat verbinde.
funktioniert alles soweit, nun wollte ich fragen, wie ich
ein text senden kann. habe alles mögliche ausprobiert.

so sieht der code teil aus
Const Server As String = "irc.irc-mania.de" 'Definiert den Server wo wir später 
' drauf Connecten möchten.
Const Port As Integer = 6667 'Definiert den Server Port Standart ist bei Irc 
' 6667.
Const Channel As String = "#Michaschat" 'Definiert den Channel in welchen der 
' Bot soll.
Const Nick As String = "GAGA" 'Definiert den Nicknamen von dem Bot.
 
 
Private Sub Command1_Click()
sckIRC.Connect Server, Port 'Baut eine Verbindung zu dem Server mit dem Port 
' auf die wir vorher festgelegt haben.
End Sub
 
 
 
Private Sub sckIRC_Connect()
Dim UserName, RealName As String ' Definiert die 2 Variablen UserName und 
' RealName als String Variable.
UserName = Nick ' Ordnet der Variable UserName den Inhalt der Variable Nick zu.
RealName = Nick ' Ordnet der Variable RealName den Inhalt der Variable Nick zu.
 
sckIRC.SendData "USER " & UserName & " 0 * " & RealName & vbCrLf ' Sendet an 
' den Server die User Daten die der Server zum Verbindet verlangt.
sckIRC.SendData "NICK " & Nick & vbCrLf ' Sendet den gewünschten NickName an 
' den Server.
End Sub
 
 
Private Sub sckIRC_DataArrival(ByVal bytesTotal As Long)
Dim strData As String ' Definiert die Variable strData als String.
sckIRC.GetData strData ' Die einkommenden Daten werden in der Variablen strData 
' Gespeichert.
DoEvents ' Führt die nachfolgenden Befehle aus.
 
If InStr(strData, "PING") <> 0 Then ' Wenn der Server wie oben schon PING sendet.
sckIRC.SendData Replace(strData, "PING", "PONG") & vbCrLf ' Antworten wir ? 
' Richtig!.. PONG :>
End If ' Oder wir werden Disconnected T_T
 
If strData Like "*376*" Then ' Wenn der Server 376 sendet , kann man im RFC von 
' IRC nachlesen ist das Ende der MOTD
sckIRC.SendData "JOIN " & Channel & vbCrLf ' Betretten wir den Channel weil wir 
' wissen wenn die MOTD zu Ende ist sind wir sicher aufm dem Server verbunden.
End If
End Sub
ich habe z.b. versucht
Private Sub Command2_Click()
sckIRC.SendData Channel & "df"
End Sub
aber ürgendwie gehts nicht
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Text senden in einem IRC chat1.004DerMicha19.12.08 11:40
Re: Text senden in einem IRC chat653DerMicha20.12.08 14:03

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel