Main.java:11: error: class TcpServer is public, should be declared in a file named TcpServer.java
public abstract class TcpServer implements Runnable {
^
Main.java:15: error: cannot find symbol
private List<SocketTransceiver> clients = new ArrayList<SocketTransceiver>();
^
symbol: class SocketTransceiver
location: class TcpServer
Main.java:86: error: cannot find symbol
public abstract void onConnect(SocketTransceiver client);
^
symbol: class SocketTransceiver
location: class TcpServer
Main.java:92: error: cannot find symbol
public abstract void onReceive(SocketTransceiver client, String s);
^
symbol: class SocketTransceiver
location: class TcpServer
Main.java:95: error: cannot find symbol
public abstract void onDisconnect(SocketTransceiver client);
^
symbol: class SocketTransceiver
location: class TcpServer
Main.java:15: error: cannot find symbol
private List<SocketTransceiver> clients = new ArrayList<SocketTransceiver>();
^
symbol: class SocketTransceiver
location: class TcpServer
Main.java:50: error: cannot find symbol
for (SocketTransceiver client : clients) {
^
symbol: class SocketTransceiver
location: class TcpServer
Main.java:67: error: cannot find symbol
SocketTransceiver client = new SocketTransceiver(socket) {
^
symbol: class SocketTransceiver
location: class TcpServer
Main.java:67: error: cannot find symbol
SocketTransceiver client = new SocketTransceiver(socket) {
^
symbol: class SocketTransceiver
location: class TcpServer
9 errors