package edu.govschool.govchat.socket;

// For socket classes
import java.net.*;
// For Platform
import javafx.application.Platform;

/**
 * Server socket implementation for GovChat.
 * Based on Oracle documentation.
 * This socket will act as the central server for our application. Our server
 * will instantiate an instance of this class for use.
 * @author Mr. Davis
 */
public class GCServerSocket extends GCGenericSocket
implements GCSocketListener
{
    @Override
    public void onMessage(final String line)
    {}
    
    @Override
    public void onCloseUpdate(final Boolean isClosed)
    {}
    
    @Override
    public void initConnection() throws SocketException 
    {}
    
    @Override
    public void closeAdditionalSockets()
    {}
}
@@ -449,16 +449,971 @@
 tener%0A%7B%0A
+    // This instance of our interface will talk to JavaFX for us%0A    private GCSocketListener fxListener;%0A    // This ServerSocket will accept connections from clients%0A    private ServerSocket serverSocket;%0A    %0A    /**%0A     * Default constructor.%0A     * Creates an instance of our server socket on the given port%0A     * @param fxListener the listener instance to talk to our GUI%0A     * @param port the port to bind to%0A     */%0A    public GCServerSocket(GCSocketListener fxListener,%0A                          int port)%0A    %7B%0A        // super(int) calls the GCGenericSocket(int) constructor%0A        super(port);%0A        this.fxListener = fxListener;%0A    %7D%0A    %0A    /**%0A     * Debug constructor.%0A     * Creates an instance of our server socket on the default port of 2000%0A     * @param fxListener the listener instance to talk to our GUI%0A     */%0A    public GCServerSocket(GCSocketListener fxListener)%0A    %7B%0A        this(fxListener, DEFAULT_PORT);%0A    %7D%0A    %0A
     @Ove

Add constructors to GCServerSocket