【发布时间】:2014-10-15 22:53:51
【问题描述】:
我正在尝试创建一个基于套接字的客户端,它可以将模拟的通话记录发送到接收器。 套接字客户端已完成,现在我需要在有效负载生成器上工作。 通话记录如下:
CDR = b'173600009 3052 334088888 1001 0 #500 0 00000000 0 0 \r\n\x00\x00\x00'
每个空格都被计数,这意味着这个字符串中的每个位都属于一个“字段” 空格只是表示该特定字段没有数据。
我正在寻找一种适当的方法来生成这样的记录,但要让它足够简单,我可以为每个字段指定一个值范围。
基本上:
timestamp = CDR[0:4]
call_party = CDR[12:18]
...等
然后类似
for i in [list_of_call_party]:
call_party = i
终于:
join( timestamp, call_party, etc), etc to create a new VALID record of the proper length.
我只需要朝正确的方向轻推即可制作此通话记录生成器。
谢谢!
【问题讨论】: