Domino 9 und frühere Versionen > Entwicklung
Funktionen aus einer Java Lib aufrufen
flaite:
In Java hast du schon mal einen Ansatz.
Du kannst das als Agenten schreiben.
Preisfrage...
Hauptgewinn: Eintrag als Entwickler in meinem openSource Projekt, ohne eine einzige Zeile Java Code für dieses Projekt geschrieben zu haben ;D
Alles, was man braucht ist eine sourceforge ID (und die bekommt man sehr einfach).
Warum können bei dem oben geposteten Code Connections generiert werden, die nicht geschlossen werden?
Wie kann dies verhindert werden?
Gruß Axel
umi:
@Kennwort:
Durch Exceptions.
evtl. sollte da noch ein Finally hin :-)
flaite:
--- Zitat von: umi am 31.01.06 - 10:26:11 ---@Kennwort:
Durch Exceptions.
evtl. sollte da noch ein Finally hin :-)
--- Ende Zitat ---
Hört sich gut an.
Bitte konkreten Beispielcode und (bei Bedarf) sourceforge.net Entwickler-ID posten.
Gruß Axel
umi:
--- Code: ---import java.net.*;
import java.io.*;
import java.util.*;
public class MySocket {
public void MachMal() {
try {
int iPort = 5000;
long tm = System.currentTimeMillis();
Socket socket = new Socket ("127.0.0.1",iPort);
BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
PrintWriter out = new PrintWriter(socket.getOutputStream(), true);
System.out.println(""+socket.getPort());
System.out.println(in.readLine());
System.out.println(in.readLine());
out.println("Test");
System.out.println(in.readLine());
tm = System.currentTimeMillis() - tm;
System.out.println( "Verbindung beendet (port " + iPort + ", time = " + tm + " ms). \n");
} catch(Exception e) {
e.printStackTrace();
}
finally {
if (socket != null )
{
socket.close();
}
if (out != null)
{
out.close();
}
if (in != null)
{
in.close();
}
}
}
}
--- Ende Code ---
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln