python Inf 124 - Proj 2 - 测试状态,聊天会话,客户端类

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python Inf 124 - Proj 2 - 测试状态,聊天会话,客户端类相关的知识,希望对你有一定的参考价值。

import model

if __name__ == '__main__':

    state = model.State()

    print('visitor')
    visitor = model.Visitor('localhost', 8888) # a listener on the server should increment the number of clients
    visitor.set_up_client()

    print('agent')
    agent = model.Agent('localhost', 8888)
    agent.set_up_client()

    print('add to new chat session')
    session_timestamp = state.add_new_chat_session(visitor, agent)

    visitor.set_active_timestamp(session_timestamp)
    agent.set_active_timestamp(session_timestamp)

    print(state.chatSessions)

    print('log messages')

    state.log_message(session_timestamp, agent.client_name, "Hello")
    state.log_message(session_timestamp, visitor.client_name, "I need help!")

    state.print_session_transcript(session_timestamp)

    print('end chat session')

    state.end_chat_session(session_timestamp)

    print('Is the chat session active? - ' + str(state.chatSessions[session_timestamp].isActive))

以上是关于python Inf 124 - Proj 2 - 测试状态,聊天会话,客户端类的主要内容,如果未能解决你的问题,请参考以下文章

python Inf 124 - Proj 2 - 测试状态,聊天会话,客户端类

python proj utm2wgs wgs2utm

python proj utm2wgs wgs2utm

leetcode-124-二叉树中的最大路径和

LeetCode 124. 二叉树中的最大路径和 | Python

python proj utm2wgs wgs2utm