我已经设置了tcp客户端,串行器和解串器,并且我与感兴趣的服务器进行通信,这是ptz相机。但是,我在客户端工厂配置中预定义了服务器地址和端口。
我有一个场景,我需要在运行时向系统添加新的摄像头(充当tcp服务器),并启动新的tcp客户端来控制它。相机将是已知类型,并使用现有的序列化器。
是否可以使用弹簧集成来实现?一些参考/样本可能有所帮助。
我知道如何直接使用Socket类,但我喜欢power spring integration给我。
答案 0 :(得分:1)
请参阅the dynamic-ftp sample;你可以对tcp使用相同的技术。
本质上,新bean进入一个新的应用程序上下文,该上下文配置了属性。
如果您使用的是Java配置而不是XML,则同样适用。