public synchronized void addConnectListener(ConnectListener l) {
if((state != "idle") && (state != "connecting"))
throw(new IllegalStateException("Already connected"));
public synchronized void addConnectListener(ConnectListener l) {
if((state != "idle") && (state != "connecting"))
throw(new IllegalStateException("Already connected"));