コード例 #1
0
ファイル: network.py プロジェクト: pssc/pyagentx
 def recv_pdu(self):
     buf = self.socket.recv(1024)
     if not buf: return None
     pdu = PDU()
     pdu.decode(buf)
     if self.debug: pdu.dump()
     return pdu
コード例 #2
0
ファイル: network.py プロジェクト: pssc/pyagentx
 def response_pdu(self, org_pdu):
     pdu = PDU(pyagentx.AGENTX_RESPONSE_PDU)
     pdu.session_id = org_pdu.session_id
     pdu.transaction_id = org_pdu.transaction_id
     pdu.packet_id = org_pdu.packet_id
     return pdu
コード例 #3
0
ファイル: network.py プロジェクト: pssc/pyagentx
 def new_pdu(self, type):
     pdu = PDU(type)
     pdu.session_id = self.session_id
     pdu.transaction_id = self.transaction_id
     self.transaction_id += 1
     return pdu