Martin L.: Chat in Java

Beitrag lesen

;-) Moin Moin noch mal

ich programmiere immer noch mit meinem chat rum und hatte jetzt einen Server als normale java datei jetzt möchte ich das in JFrame umsetzen....

da taucht aber bei gleichem code ein Fehler auf den ich nicht verstehe...

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.net.*;
import java.io.*;

/**
  *
  * Beschreibung
  *
  * @version 1.0 vom 23.05.2007
  * @author
  */

public class Server extends JFrame
{
  // Anfang Variablen
  // Ende Variablen
  ServerSocket server = new ServerSocket(1234);
  Server() throws IOException
  {
    while(true)
    {
      Socket client = server.accept();
      InputStream input = client.getInputStream();
      OutputStream output = client.getOutputStream();
      int zahl1 = input.read();
      int zahl2 = input.read();
      output.write(zahl1 + zahl2);
      output.flush();
      input.close();
      output.close();
    }
  }

public Server(String title)
  {
    // Frame-Initialisierung
    super(title);
    addWindowListener(new WindowAdapter() {
      public void windowClosing(WindowEvent evt) { System.exit(0); }
    });
    int frameWidth = 300;
    int frameHeight = 300;
    setSize(frameWidth, frameHeight);
    Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
    int x = (d.width - getSize().width) / 2;
    int y = (d.height - getSize().height) / 2 ;
    setLocation(x, y);
    Container cp = getContentPane();
    cp.setLayout(null);
    // Anfang Komponenten

// Ende Komponenten

setResizable(false);
    setVisible(true);
  }

// Anfang Ereignisprozeduren
  // Ende Ereignisprozeduren

public static void main(String[] args)
  {
    new Server("Server");

try
    {
      Server server = new Server();
    }
    catch (IOException e)
    {
      System.out.print(e);
    }
  }
}

das ist mein Programm  dabei habe ich selbst nur geändert das try und catch in der main methode und den anfang. das Fenster kreirt mein Editor automatisch.....

ich habe folgenden Fehler:
Server.java:19: unreported exception java.io.IOException; must be caught or declared to be thrown
ServerSocket server = new ServerSocket(1234);

den Fehler habe ich ohne JFrame nicht vllt hab ich auch wieder nen doofen Fehler gemacht ich bin halt noch neu auf dem gebiet ich hoffe jemand kann helfen

danke sehr :-D