擅长:python、mysql、java
<p>这是很容易做到的一些魔术。在</p>
<pre><code>class MagicProtocol(Protocol):
...
def dataReceived(self, data):
protocol = self.decideProtocol(data)
for attr in dir(protocol):
setattr(self, attr, getattr(protocol, attr))
</code></pre>
<p>这很难看,但它会有效地为choosen协议切换魔术协议。在</p>