public static string SERVER = "irc.rizon.net";
private static int PORT = 6667;
private static string USER = "Test C# Irc bot";
private static string NICK = "Testing";
private static string CHANNEL = "#Test0x40";
public static void Main(string[] args)
{
NetworkStream stream;
TcpClient irc;
StreamReader reader;
StreamWriter writer;
irc = new TcpClient(SERVER, PORT);
stream = irc.GetStream();
reader = new StreamReader(stream);
writer = new StreamWriter(stream);
writer.WriteLine("NICK " + NICK);
writer.Flush();
writer.WriteLine("JOIN " + CHANNEL);
writer.Flush();
Console.ReadKey(true);
}
Warum verbindet sich mein IRC-Bot nicht?Warum verbindet sich mein IRC-Bot nicht?
Was lässt Sie denken, dass es nicht verbindet? Gibt es einen Fehler? –
überprüfen, ob Port 6667 blockiert ist. In meinem Fall bin ich hinter einem Proxy-Server, der 6667 blockiert hat. So kann ich keine Verbindung zu IRC auf 6667 herstellen. –
@Mr. Sharp: Verbindet Ihr Bot tatsächlich nicht? zB: Wenn du '/ wer Testing' (ich glaube das ist der richtige Befehl) ist er nicht da? Wenn Sie vom StreamReader lesen, erhalten Sie Fehlermeldungen vom Server? –