[JAVA] Client error, Object lezen van server

Pagina: 1
Acties:

  • MIT
  • Registratie: Oktober 2001
  • Laatst online: 12-08 09:29

MIT

KerMIT

Topicstarter
Beste mensen, weet iemand wat dit betekend en wat je er aan kan doen?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
// Client.java: The client sends the input to the server and receives
// result back from the server
import java.io.*;
import java.net.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.lang.*;
import java.lang.String.*;

public class Client {
String codee = "";

  // Main method
  public void main(String[] args)
  {
    try
    {
    // Create a socket to connect to the server
    Socket connectToServer = new Socket("localhost", 8000);

    // Create an input stream to receive data from the server
    ObjectInputStream isFromServer = new ObjectInputStream(
      connectToServer.getInputStream());

    // Create an output stream to send data to the server
    ObjectOutputStream osToServer =
      new ObjectOutputStream(connectToServer.getOutputStream());

    // Continuously send radius and receive area from the server
    while (true)
    {
      // Read the radius from the keyboard
      System.out.print("Please enter a code: ");
      String code = MyInput.readString();

      // Send the radius to the server
      osToServer.writeObject(code);
      osToServer.flush();




    // Get area from the server
      codee = (String) isFromServer.readObject();

      // Print area on the console
      System.out.println("code received from the server is "
        + codee);
    }
    }
    catch (IOException ex)
    {
    System.err.println(ex);
    }
  }
}

Debug:
C:\Documents and Settings\Out10\Desktop\Tentamen4Java\ITassesment\Client.java:45: unreported exception java.lang.ClassNotFoundException; must be caught or declared to be thrown
codee = (String) isFromServer.readObject();
^
1 error

Tool completed with exit code 1

bij voorbaat dank.

No Signature


Verwijderd

catch (ClassNotFoundException ex)
{
System.err.println(ex);
}
toevoegen?? of van de IOException Exception maken.

  • Alarmnummer
  • Registratie: Juli 2001
  • Laatst online: 09-07-2024

Alarmnummer

-= Tja =-

Mijn advies is om eerst eens een java boek erbij te pakken, want dit zijn echt basic problemen. Een redelijk boek:
http://www.mindview.net/Books/TIJ/

  • Alarmnummer
  • Registratie: Juli 2001
  • Laatst online: 09-07-2024

Alarmnummer

-= Tja =-

Op zaterdag 22 juni 2002 20:07 schreef Alarmnummer het volgende:
Mijn advies is om eerst eens een java boek erbij te pakken, want dit zijn echt basic problemen. Een redelijk boek:
Thinking in Java van Bruce Eckel
ps: probeer eens beter naar die foutmelding te kijken.

[edit] dat ging ff fout :D

  • MIT
  • Registratie: Oktober 2001
  • Laatst online: 12-08 09:29

MIT

KerMIT

Topicstarter
Ik heb er een java boek naast liggen! Ik doe m'n best de code te begrijpen. Ik ben van 12 errors naar 1 error gekomen via het boek (Java how to program(deitel en deitel)). Ik was er trouwens niet van op de hoogte dat je hier geen eenvoudige vragen mag plaatsen. Ik bedoel, als dit zo'n basic vraag is, waarom krijg ik er dan geen antwoord op? Dan zou het een kleine moeite zijn, toch?

No Signature


  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
MIT: Ik bedoel, als dit zo'n basic vraag is, waarom krijg ik er dan geen antwoord op? Dan zou het een kleine moeite zijn, toch?
Stel je voor dat we hier met z'n allen de hele dag vragen gingen beantwoorden die iemand prima kan oplossen door zich goed in de stof te verdiepen? Dat is toch totaal geen lol aan? Dan laat ik nog maar even achterwege dat het ook helemaal niet zinvol is voor de vraagsteller: je leert er veel meer van als je zelf je problemen oplost door documentatie te raadplegen. P&W is er in theorie als bijna laatste redmiddel. In de praktijk komt het daar niet echt van omdat je dan wel heel veel moet gaan sluiten, maar het oplossen van dergelijke compileer-fouten is toch wel heel erg in de categorie 'zou je zelf op moeten kunnen lossen'.

Als je met een taal gaat werken moet je die goed leren en bestuderen. Met een beetje trial-and-error en P&W raadplegen kom je niet zo ver ;) .

Kijk in je boek maar eens goed naar het deel over exceptions en try-catch clauses.

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
Kijk ook eens in de API documentatie naar de methode waar dit om gaat. Gooit die methode misschien een exception?

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • Alarmnummer
  • Registratie: Juli 2001
  • Laatst online: 09-07-2024

Alarmnummer

-= Tja =-

Hmmzz.. eigelijk willen we het nivo een beetje hoog houden hier ipv dat mensen met de kleinste vragen komen aanzetten. Vaak zijn het ook mensen die te lam zijn om zelf iets uit te zoeken en ons dan komen lastig vallen met dit soort dingen. Dit wil niet zeggen dat jii iemand bent die er geen moeite in willen steken. Maar over het algemeen gaan topics over simpele taal constructies/fouten toch snel weer dicht (tenzij er natuurlijk meer diepgang achter zit).

Maar om maar even op je fout in te gaan: Je krijgt een foutmelding dat je een exception niet afvangt. Dus als je dat wilt verhelpen moet je hem opvangen.

  • MIT
  • Registratie: Oktober 2001
  • Laatst online: 12-08 09:29

MIT

KerMIT

Topicstarter
Ok, ik begrijp het. Iig bedankt voor je antwoord. Top!

No Signature

Pagina: 1