Delete obsolete code for testing TCP client/server model
This commit is contained in:
@@ -1,24 +0,0 @@
|
||||
package test.server;
|
||||
|
||||
import test.server.dummy.DummyChannelTcpClient;
|
||||
import test.server.dummy.DummySocketTcpClient;
|
||||
import test.server.dummy.DummyTcpServerClient;
|
||||
import test.server.dummy.DummyWriter;
|
||||
import base.server.channel.TcpServer;
|
||||
|
||||
public class TestTcpCommunication {
|
||||
public static void main(String[] args) {
|
||||
try {
|
||||
// Test client > server
|
||||
new TcpServer(1234, DummyTcpServerClient.class).start();
|
||||
DummySocketTcpClient client1 = new DummySocketTcpClient("localhost", 1234);
|
||||
DummyChannelTcpClient client2 = new DummyChannelTcpClient("localhost", 1234);
|
||||
|
||||
client1.start();
|
||||
client2.start();
|
||||
Thread.sleep(1000);
|
||||
client1.send("Succes!".getBytes());
|
||||
new DummyWriter(client1).start();
|
||||
} catch (Exception e) {}
|
||||
}
|
||||
}
|
||||
@@ -1,13 +0,0 @@
|
||||
package test.server.dummy;
|
||||
|
||||
import base.server.socket.TcpClient;
|
||||
|
||||
public class DummyChannelTcpClient extends TcpClient {
|
||||
public DummyChannelTcpClient(String host, int port) {
|
||||
super(host, port);
|
||||
}
|
||||
|
||||
public void input(byte[] buffer) {
|
||||
System.out.println("Client: " + new String(buffer).trim());
|
||||
}
|
||||
}
|
||||
@@ -1,13 +0,0 @@
|
||||
package test.server.dummy;
|
||||
|
||||
import base.server.socket.TcpClient;
|
||||
|
||||
public class DummySocketTcpClient extends TcpClient {
|
||||
public DummySocketTcpClient(String host, int port) {
|
||||
super(host, port);
|
||||
}
|
||||
|
||||
public void input(byte[] buffer) {
|
||||
System.out.println("Client: " + new String(buffer).trim());
|
||||
}
|
||||
}
|
||||
@@ -1,17 +0,0 @@
|
||||
package test.server.dummy;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.nio.channels.SocketChannel;
|
||||
|
||||
import base.server.channel.TcpServer;
|
||||
import base.server.channel.TcpServerClient;
|
||||
|
||||
public class DummyTcpServerClient extends TcpServerClient {
|
||||
public DummyTcpServerClient(TcpServer server, SocketChannel socketChannel, Integer bufferSize) {
|
||||
super(server, socketChannel, bufferSize);
|
||||
}
|
||||
|
||||
public void input(byte[] buffer) {
|
||||
server.input(this, buffer);
|
||||
}
|
||||
}
|
||||
@@ -1,32 +0,0 @@
|
||||
package test.server.dummy;
|
||||
|
||||
import java.io.IOException;
|
||||
|
||||
import base.sender.Sender;
|
||||
import base.work.Work;
|
||||
|
||||
public class DummyWriter extends Work implements Sender {
|
||||
|
||||
private Sender sender;
|
||||
|
||||
public DummyWriter(Sender sender) {
|
||||
this.sender = sender;
|
||||
}
|
||||
|
||||
public void work() {
|
||||
System.out.println("Client sending messages to server...");
|
||||
String [] messages = new String[] {"Time goes fast.", "What now?", "Bye."};
|
||||
try {
|
||||
for (int i = 0; i < messages.length; i++) {
|
||||
System.out.println(messages[i]);
|
||||
send(new String(messages[i]).getBytes());
|
||||
sleep(200);
|
||||
}
|
||||
stop();
|
||||
} catch (Exception e) {}
|
||||
}
|
||||
|
||||
public void send(byte[] buffer) throws IOException {
|
||||
sender.send(buffer);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user