我正在尝试和twisted一起玩。我已经尝试使用适当的工厂创建服务器和客户端。这是一个很棒的框架,但只能发送字符串:(我想发送一些列表或数组对象作为开始,也许以后会在客户端内部使用来自服务器的对象。但目前我遇到了一些简单的问题:
1) 在工厂模型中,我使用了诸如“clientConnectionFailed”或“clientConnectionLost”之类的方法,如何使用 PB 获得相同的方法?它们对于防止客户端/服务器问题非常有用。
2) 我还使用了“dataReceived”和“connectionLost”或“connectionMade”等方法,如何使用 PB 获得与这些方法相同的功能?
如您所见,我想首先使用 PB 模型而不是工厂重写我的代码。我看过这些例子,但与工厂的例子不同,我无法理解它们。
在此先感谢您的帮助=)