public static void start(String a_port)
   {
     port = Integer.parseInt(a_port);
     ServerSocket ss = null;
     try
     {
    	 	InetAddress thisIp = null;
			NetworkInterface ni = NetworkInterface.getByName("wlan0");    
	    	Enumeration<InetAddress> inetAddresses =  ni.getInetAddresses();
	    	while(inetAddresses.hasMoreElements()) {  
	    	         InetAddress ia = inetAddresses.nextElement();  
	    	         if(!ia.isLinkLocalAddress()) {  
	    	             thisIp=ia;
	    	         }    
	    	} 
       ss = new ServerSocket(port, 0,thisIp);
       try
       {
         for (;;)
         {
           Server t = new Server(ss.accept());
           t.start();
         }
       }
       catch (IOException ex)
       {
         Logger.getLogger(Server.class.getName()).log(Level.SEVERE, null, ex);
       }
     }
     catch (IOException ex)
     {
       Logger.getLogger(Server.class.getName()).log(Level.SEVERE, null, ex);
     }
   }