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);
}
मेरा आईआरसी बॉट क्यों कनेक्ट नहीं होता है?मेरा आईआरसी बॉट क्यों कनेक्ट नहीं होता है?
क्या आपको लगता है कि यह कनेक्ट नहीं हो रहा है? क्या कोई त्रुटि है? –
जांचें कि पोर्ट 6667 अवरुद्ध है या नहीं। मेरे मामले में, मैं प्रॉक्सी सर्वर के पीछे हूं जिसने 6667 को अवरुद्ध कर दिया है। इसलिए मैं 6667 पर आईआरसी से कनेक्ट नहीं हो सकता। –
@ एमआर। तीव्र: क्या आपका बॉट वास्तव में कनेक्ट नहीं होता है? यानी: यदि आप '/ कौन परीक्षण कर रहे हैं' (मुझे लगता है कि यह सही आदेश है) क्या वह वहां नहीं है? यदि आप StreamReader से पढ़ते हैं तो क्या आपको सर्वर से कोई त्रुटि संदेश मिल रहा है? –