Python ICE候选者在两个对等点之间连接时必须以何种格式发送?

Python ICE候选者在两个对等点之间连接时必须以何种格式发送?,python,Python,客户端1已获得对等用户(客户端2)的ice候选。客户端1正在尝试连接到客户端2 客户2的ICE候选人: [“候选者(f803f0bb807d68e2e0bd4d380886c524 1 udp 2130706431 172.20.10.2 60704典型主机)”,“候选者(E7B8AC618EE576BA619298BEECC1B3510 1 udp 213076431 2401:4900:33db:9a1d:d6b:e48d:203f:a100 60705典型主机)”,“候选者(6568cb4

客户端1已获得对等用户(客户端2)的ice候选。客户端1正在尝试连接到客户端2

客户2的ICE候选人: [“候选者(f803f0bb807d68e2e0bd4d380886c524 1 udp 2130706431 172.20.10.2 60704典型主机)”,“候选者(E7B8AC618EE576BA619298BEECC1B3510 1 udp 213076431 2401:4900:33db:9a1d:d6b:e48d:203f:a100 60705典型主机)”,“候选者(6568cb435b88e24d194684ecc8127164 1 udp 213076431 2401:4901:4900:33db:1D:616b:cb54候选者,”(5fb0dfa4d268d3361dc579196dd61016 1 udp 2130706431 169.254.134.212 60707典型主机)“候选(917be08da4f60c1ae629d0f0ab323911 1 udp 2130706431 192.168.80.1 60708典型主机)”,“候选(2BF4F5C433D16519C0F6EC1D1F3D62 1 udp 213076431 192.168.47.1 60709典型主机)”

导入异步IO
进口发票
connection=aioice.connection(ice\u controlling=False,stun\u server=“stun:stun.l.google.com:19302”)
#从信令服务器发送和接收数据
发送\u本地\u信息(connection.local\u候选者,“client1”client1@123")
远程数据=获取远程信息('client2','client2@123'); 
对于远程考试中的考生,考生:
等待连接。添加远程候选(候选)
等待连接。添加\u远程\u候选项(无)
connection.remote\u username=远程\u username
connection.remote\u password=远程\u密码
等待连接。连接()
我收到以下错误:

文件“C://client\u socket/main.py”,第67行,使用ice连接 等待连接。添加远程候选(候选) 文件“C:\AppData\Roaming\Python\Python37\site packages\aioice\ice.py”,第365行,在add\u remote\u候选者中 如果mdns.is\u mdns\u主机名(远程\u候选者.host): AttributeError:“str”对象没有属性“host”

在这里,我不确定是否必须将我的ice候选者放在一个特定的格式中,比如名称-值对,或者我应该直接传递从信令服务器获得的ice候选者列表。我想知道数据的预期格式