Vizard 7 » Command Index » Vizard modules » viznet » <viznet:server>.removeClient
7.7

<viznet:server>.removeClient

Disconnect a client from the server

<viznet:server>.removeClient(  
client  
*args  
**kw  
)  
client
Name of the client to disconnect
*args
Optional arguments to pass to the client
**kw
Optional keyword arguments to pass to the client

Remarks

This command will disconnect a client from the server. It will send a viznet.SERVER_DISCONNECT_EVENT to the client with the optional data.

Return Value

None

Example

import viznet

viznet.server.start()

def onConnect(e):
    if e.sender == 'BAD_CLIENT':
        viznet.server.removeClient(e.sender,message='No connection for you!')
viz.callback(viznet.CLIENT_CONNECT_EVENT,onConnect)