Hallo , habe mich hier neu angemeldet und hoffe auf gute Hilfe und das ich dann mein wissen auch anderen Übermitteln kann.
Also ich möchte mit nem Programm mich ins IRC verbinden (glaube das geht schon bei mir)
und dann aus bestimmten channeln das was gechattet/geschrieben wird in einem textarea oder liste ausgeben lassen.
bzw würde ich die vorher noch auswerten ect, aber da sist nicht das Problem.
Folgende Problempunkte treten auf :::
-Wie gelange ich an ausgaben des IRC
-der getinputStream , ist der richtig eingebaut??
hier mal mein Programm , bin über jegliche hilfen erfreut!!!!
Also ich möchte mit nem Programm mich ins IRC verbinden (glaube das geht schon bei mir)
und dann aus bestimmten channeln das was gechattet/geschrieben wird in einem textarea oder liste ausgeben lassen.
bzw würde ich die vorher noch auswerten ect, aber da sist nicht das Problem.
Folgende Problempunkte treten auf :::
-Wie gelange ich an ausgaben des IRC
-der getinputStream , ist der richtig eingebaut??
hier mal mein Programm , bin über jegliche hilfen erfreut!!!!
Code:
/* EchoClient.java */
import java.awt.event.*;
import java.awt.*;
import java.net.*;
import java.io.*;
import java.util.*;
import javax.imageio.*;
import java.awt.image.*;
//Klassenbeginn
public class connectirc extends Frame implements ActionListener
{
Vector hatDaten;
java.awt.List anzeigeliste;
//Mainmethode
public static void main(String[] args)
{
new connectirc();
}
//Kontruktorbeginn
public connectirc()
{
hatDaten = new Vector();
this.setLayout(null);
this.setSize(400,200);
this.setBackground(Color.gray);
this.setTitle("Fifa Stadium 1.0");
anzeigeliste = new java.awt.List();
anzeigeliste.setBounds(200,0,200,200);
this.add(anzeigeliste);
this.setVisible(true);
this.addWindowListener(new WindowAdapter()
{ public void windowClosing(WindowEvent e)
{System.exit(0);} });
}
public void verbindung()
{
try
{
// Verbindung zum IRC
Socket sock = new Socket("irc.quakenet.eu.org" , 6667);
InputStream in = sock.getInputStream();
OutputStream out = sock.getOutputStream();
sock.setSoTimeout(300);
BufferedReader conin = new BufferedReader(
new InputStreamReader(System.in));
String line = "";
while (true) {
//Eingabezeile lesen
line = conin.readLine();
anzeigeliste.add(line);
}
}
//Exception fängt fehler aus try ab
catch(Exception se )
{
//Fehlerausgaben
System.out.println( "keine Verbindung moeglich: " + se.getMessage() );
System.exit( 1 );
}
}
public void actionPerformed(ActionEvent e)
{
String s=(String)e.getActionCommand();
}
}