Ik ben een Client/Server applicatie aan het schrijven en gebruik hiervoor een Socket met ObjectOutputStream en ObjectInputStream. De server is ook in java en draait op poort 1777. (onder windows xp). Maar als ik de server aanzet en de client laat verbinden met localhost:1777 zegt ie: connection refused. Wie weet waarom dit niet werkt ??
Ik heb op de javasoft pagina in de tutorial iets gelezen over policies, maar als ik zo'n bestand maak en gebruik met mijn java progs dan werkt het nog niet
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| try {
JRDQuery myQuery = new JRDQuery(sql);
myQuery.setAuthorization("geheim");
URL serverurl = new URL("localhost:1777");
Socket server = new Socket(serverurl);
ObjectOutputStream out = new ObjectOutputStream(server.getOutputStream());
out.writeObject(myQuery);
ObjectInputStream in = new ObjectInputStream(server.getInputStream());
JRDResult results = (JRDResult) in.readObject();
JRDResultSet resultset = (JRDResultSet)results.getResult();
}
catch(Exception e) {
e.printStackTrace();
} |
Ik heb op de javasoft pagina in de tutorial iets gelezen over policies, maar als ik zo'n bestand maak en gebruik met mijn java progs dan werkt het nog niet