2016-03-23 7 views
0

私はtcpクライアント、シリアライザ、デシリアライザを設定しており、ptzカメラであるサーバーに通信します。しかし、私はクライアントの工場出荷時の設定で事前定義されたサーバーアドレスとポートを持っています。新しいtcpclientを、新しいIPアドレスで、実行時にバネ統合で開始しますか?

私は実行時にシステムに新しいカメラ(tcpサーバとして機能する)を追加し、それを制御するために新しいtcpクライアントを起動する必要があるというシナリオを持っています。カメラは既知のタイプであり、既存のシリアライザを使用します。

スプリング統合を使用しても可能ですか?参考文献/サンプルが参考になる場合もあります。

私はそれをSocketクラスを使って直接行う方法を知っていますが、パワースプリングの統合が私には好きです。

答えて

1

the dynamic-ftp sampleを参照してください。同じテクニックをtcpに使うことができます。

本質的に、新しいBeanはプロパティで設定された新しいアプリケーションコンテキストに入ります。

XMLではなくJava構成を使用している場合も同様です。

+0

ありがとうございました。素早く見て、有望そうだ。 – dejanmr

+0

TCP/IPで動作させるための変更はほとんど必要ありません。ありがとう。 – dejanmr

関連する問題