package no.ntnu.fp.net.servertest;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.IOException;
import java.net.ConnectException;
import java.net.InetAddress;
import java.net.ServerSocket;
import java.net.Socket;
import java.net.SocketTimeoutException;
import no.ntnu.fp.net.Connection;
public class ServerImpl implements Connection {
//Fields
private ServerSocket Serversocket;
private Socket clientSocket;
private DataOutputStream os;
private DataInputStream in;
private int port;
public ServerImpl(int port){
this.port = port;
//socket = new ServerSocket(port);
}
@Override
public void connect(InetAddress remoteAddress, int remotePort)
throws IOException, SocketTimeoutException {
// TODO Auto-generated method stub
}
/** Create a new socket and wait for incoming connections. Spawn a new thread
* whenever a connection occur.
*
* */
public void accept() throws IOException, SocketTimeoutException {
// TODO Auto-generated method stub
}
@Override
public void send(String msg) throws ConnectException, IOException {
// TODO Auto-generated method stub
}
@Override
public String receive() throws ConnectException, IOException {
// TODO Auto-generated method stub
return null;
}
@Override
public void close() throws IOException {
// TODO Auto-generated method stub
}
}