Creates a new D-Bus server that listens on the first address in address that works.
Once constructed, you can use get_client_address to get a D-Bus address string that clients can use to connect.
Connect to the new_connection signal to handle incoming connections.
The returned DBusServer isn't active - you have to start it with start.
DBusServer is used in this example.
This is a synchronous failable constructor. See DBusServer for the asynchronous version.
| address | 
                 A D-Bus address.  | 
            
| flags | 
                 Flags from the DBusServerFlags enumeration.  | 
            
| guid | 
                 A D-Bus GUID.  | 
            
| observer | 
                 A DBusAuthObserver or null.  | 
            
| cancellable | 
                 A Cancellable or null.  | 
            
| 
                 A DBusServer or null if throws is set. Free with unref.  |