信号蟒蛇与用户连接到集线器并通过

时间:2019-02-19 06:09:32

标签: python signalr

我无法通过python whit SignalR连接服务器asp.net,请帮助我: 服务器两个中心:1-客户端令牌,2-客户端oms 客户端令牌:当通过用户,密码和方法连接到服务器时,给出一个令牌,并且向服务器发送请求时必须通过令牌完成,而客户端令牌仅用于授予令牌,并且请求必须发送另一个集线器客户端oms和客户端oms中的所有数据。 发送请求数据时必须发送令牌并验证 当用户conncetion.token具有另一个令牌并且是另一个令牌服务器时 我连接到客户端令牌并收到令牌,但在服务器中发送数据和令牌错误时无法将令牌与数据发送到服务器

with Session() as session:
connection = Connection("url", session)
chat = connection.register_hub('clienttoken')
chat2 = connection.register_hub('clientoms')
connection.start()
def print_received_message(**kwargs):
    print('received: ', kwargs)
def token_change(*args,**kwargs):
    global b
    print('KWA:', kwargs)
    print("arg:  ", args)
    a = kwargs
    if a == {}:
        pass
    else:
        b=[]
        b.append(a['R'])
        print("b token:",b)
def print_error(error):
    print('error: ', error)
with connection:
    chat.server.invoke('method for send user and pass', 'userid', 'password')
    connection.received += token_change
    connection.error += print_error
    chat2.server.invoke('method clientoms')
    connection.wait(12)
  

错误:   KWA:{'R':{'ex':{'i':无,'m':'对象引用未设置为对象的实例。'}},'I':'1'}

0 个答案:

没有答案