private synchronized void _connectionProceed() {
connectButton.setEnabled(false);
try {
/*Here we should verify that the parameters are valid, instead of just throwing an exception...-**/
int port = Integer.parseInt(portField.getText());
PortMapping map = new PortMapping("UDP", port, port);
map.bindUPNPPort();
portMap = map;
socket = new Socket(serverField.getSelectedItem().toString(), port);
connecting = false;
notify();
} catch (Exception e) {