firefly框架分析之netconnect package

Posted 玖五二七

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了firefly框架分析之netconnect package相关的知识,希望对你有一定的参考价值。

manager.py库 用来管理connection连接

class ConnectionManager: 包括一个管理connection对象的字典

def getNowConnCnt(self):        获取当前连接数量

def addConnection(self, conn):         根据conn创建connection对象,并加到字典中         

conn: 连接通道对象(twisted.internet import protocol对象或其派生类)下一个模块会讲到

def dropConnectionByID(self, connID):         根据连接的id删除连接实例        connID: int 连接的id

def getConnectionByID(self, connID):        根据ID获取一条连接        connID: int 连接的id

def loseConnection(self,connID):        根据连接ID主动端口与客户端的连接

def pushObject(self,topicID , msg, sendList):        主动推送消息

topicID 要发送内容的主ID

msg 要发送内容

sendList 要被发送到的连接的id列表

以上是关于firefly框架分析之netconnect package的主要内容,如果未能解决你的问题,请参考以下文章

Firefly支持AI引擎Tengine,性能提升,轻松搭建AI计算框架

NetConnection 未处理的 NetStatusEvent

是否可以在 NetConnection 上强制使用源端口?

为啥没有事件侦听器或引用的封闭 NetConnection 会留在内存中?

ActionScript 3:Socket、amf、NetConnection、rtmp……越来越清楚

Actionscript 4:NetConnection.connect(...) 不会触发 NetStatusEvent 事件