Antworten

Thema: Mit java zum IRC

Nachricht

Klicke hier, um dich anzumelden

 

Du kannst aus dieser Liste ein Symbol für deine Nachricht auswählen.

Zusätzliche Einstellungen

  • Wenn du diese Option aktivierst, werden URLs automatisch mit BB-Code ergänzt. www.beispiel.de wird zu [URL]http://www.beispiel.de[/URL].

Thema bewerten

Wenn du möchtest, kannst du dieses Thema bewerten.

Übersicht (Neuester Beitrag zuerst)

  • 18.01.2009
    Hallo,

    ich wollte mal ein kleinen irc bot in java schreiben, hab aber noch nicht viel ahnung von irc. Ich hab mal nach irc protokoll gegooglet und hab mir da auch einiges durchgelesen. Ich hab total keine Ahnung wie das geht, hab aber mal folgendes probiert:

    Code:
    Socket server = null;
    		String ip = "irc.testserver.de";
    		int port = 6667;
    		System.out.println("Connecting to "+ip+":"+port+"...\n");
    				
    		try{
    			server = new Socket(ip, port);
    			System.out.println("Connected to "+ip+":"+port);
    			Scanner scanner = new Scanner(server.getInputStream());
    						
    			InputStream in = server.getInputStream();
    			
    			OutputStream out = server.getOutputStream();
    			PrintWriter pw = new PrintWriter(out, true);
    			pw.print("NICK test123\n");
    			pw.print("USER test 8 *:cdv");
    			
    			int ping = in.read();
    			System.out.println(ping+"\n");
    			
    			out.write(ping);
    			
    			while(true)
    			{
    				String s = scanner.nextLine();
    				System.out.println(s+"\n");
    			}
    						
    		}
    		catch(IOException ex) {
    			ex.printStackTrace();
    			
    		}
    Da antwortet mir der Server immer:
    Code:
    irc.laurons-segen.de NOTICE AUTH :*** Looking up your hostname...
    
    :irc.laurons-segen.de NOTICE AUTH :*** Found your hostname
    
    ERROR :Closing Link: [91.59.206.17] (Ping timeout)
    wäre auch für ein Beispiel in Java sehr dankbar

Berechtigungen

  • Neue Themen erstellen: Ja
  • Themen beantworten: Ja
  • Anhänge hochladen: Ja
  • Beiträge bearbeiten: Ja
  •