def data_received(self, data):
resp = b'\x05' + struct.pack('!B', self.method)
self.transport.write(resp)
在一个Protocol里的data_received方法里写个transpor.write() 这个消息一直无法发送,除非调用transport.close() 或者 停止loop才行
def data_received(self, data):
resp = b'\x05' + struct.pack('!B', self.method)
self.transport.write(resp)
在一个Protocol里的data_received方法里写个transpor.write() 这个消息一直无法发送,除非调用transport.close() 或者 停止loop才行
2 回答5.2k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
2 回答862 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
你可以
loop.set_debug(True)
看看有没有什么有帮助的信息。