Added apps/q - the Q distributed file store framework, by aum
This commit is contained in:
56
apps/q/java/src/net/i2p/aum/EchoTest.java
Normal file
56
apps/q/java/src/net/i2p/aum/EchoTest.java
Normal file
@ -0,0 +1,56 @@
|
||||
// runs EchoServer and EchoClient as threads
|
||||
|
||||
package net.i2p.aum;
|
||||
|
||||
import java.lang.*;
|
||||
import java.io.*;
|
||||
import java.util.*;
|
||||
import java.net.*;
|
||||
|
||||
import net.i2p.*;
|
||||
import net.i2p.client.*;
|
||||
import net.i2p.client.streaming.*;
|
||||
import net.i2p.data.*;
|
||||
|
||||
/**
|
||||
* A simple program which runs the EchoServer and EchoClient
|
||||
* demos as threads
|
||||
*/
|
||||
|
||||
public class EchoTest
|
||||
{
|
||||
/**
|
||||
* create one instance each of EchoServer and EchoClient,
|
||||
* run the server as a thread, run the client in foreground,
|
||||
* display detailed results
|
||||
*/
|
||||
public static void main(String [] args)
|
||||
{
|
||||
EchoServer server;
|
||||
EchoClient client;
|
||||
|
||||
try {
|
||||
server = new EchoServer();
|
||||
Destination serverDest = server.getDest();
|
||||
|
||||
System.out.println("EchoTest: serverDest=" + serverDest.toBase64());
|
||||
|
||||
client = new EchoClient(serverDest);
|
||||
|
||||
} catch (I2PException e) {
|
||||
e.printStackTrace(); return;
|
||||
} catch (IOException e) {
|
||||
e.printStackTrace(); return;
|
||||
}
|
||||
|
||||
System.out.println("Starting server...");
|
||||
//server.start();
|
||||
|
||||
System.out.println("Starting client...");
|
||||
client.run();
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user