smserver.smutils.smconnections package

Submodules

smserver.smutils.smconnections.asynctcpserver module

class smserver.smutils.smconnections.asynctcpserver.AsyncSocketClient(serv, ip, port, reader, writer, loop)

Bases: smserver.smutils.smconn.StepmaniaConn

ENCODING = 'binary'
close()
run()
class smserver.smutils.smconnections.asynctcpserver.AsyncSocketServer(server, ip, port)

Bases: smserver.smutils.smconn.SMThread

run()
stop()

smserver.smutils.smconnections.smtcpsocket module

class smserver.smutils.smconnections.smtcpsocket.SocketConn(serv, ip, port, conn)

Bases: smserver.smutils.smconn.StepmaniaConn, threading.Thread

ENCODING = 'binary'
close()
received_data()
class smserver.smutils.smconnections.smtcpsocket.SocketServer(server, ip, port)

Bases: smserver.smutils.smconn.SMThread

run()
stop()

smserver.smutils.smconnections.udpsocket module

class smserver.smutils.smconnections.udpsocket.SocketConn(serv, ip, port, data)

Bases: smserver.smutils.smconn.StepmaniaConn, threading.Thread

ALLOWED_PACKET = [<SMClientCommand.NSCFormatted: 13>]
ENCODING = 'binary'
close()
received_data()
class smserver.smutils.smconnections.udpsocket.UDPServer(server, ip, port)

Bases: smserver.smutils.smconn.SMThread

run()
stop()

smserver.smutils.smconnections.websocket module

class smserver.smutils.smconnections.websocket.WebSocketClient(serv, ip, port, websocket, path, loop)

Bases: smserver.smutils.smconn.StepmaniaConn

ENCODING = 'json'
close()
run()
class smserver.smutils.smconnections.websocket.WebSocketServer(server, ip, port)

Bases: smserver.smutils.smconn.SMThread

run()
stop()

Module contents