Server class 
 
    
    
    
  
    
  
    
  
    Methods
    
        - 
  authenticate({required String nick, required String user, String? password})
    → Future<(bool, String?)>
  
  
- 
  
  override 
- 
  broadcast(List<int> data, {required Client from, required String to})
    → Future<void>
  
  
- 
  
  override 
- 
  changeClientNick({required Client client, required String from, required String to})
    → bool
  
  
- 
  
  override 
- 
  isOn(String nick)
    → bool
  
  
- 
  
  override 
- 
  join(List<int> data, {required String channel, required String? key, required Client user})
    → Future<void>
  
  
- 
  
  override 
- 
  noSuchMethod(Invocation invocation)
    → dynamic
  
  
- 
  Invoked when a nonexistent method or property is accessed.
  inherited 
- 
  part(List<int> data, {required Channel channel, required Client user})
    → Future<void>
  
  
- 
  
  override 
- 
  registerClientWithNick(String nick, Client client)
    → bool
  
  
- 
  
  override 
- 
  sendMotd({required Client to})
    → Future<void>
  
  
- 
  
  override 
- 
  serve({SocketConfig? socketConfig})
    → Future<void>
  
  
- 
  Start a server.
  
- 
  toString()
    → String
  
  
- 
  A string representation of this object.
  inherited 
- 
  unicast(List<int> data, {required Client from, required String to})
    → Future<void>
  
  
- 
  
  override