これは私が知っているものではありませんが、それは私がGoogleに質問することはできません。Linux I/Oマネージャー
ネットワークアクセスコードを記述することなく、私のサービスルーチン/プログラム(C/C +)をネットワークに接続するLinux(Ubuntu 11.04)ライブラリ/クラス/スイートがありますか?言い換えれば、私が提供したいプライベートサービスがあるとしましょう。サービス1は、TCPベースのメッセージを処理し、クライアントの送信元ポートに応答します。サービス2は、送信元ポートに関係なく、おそらくクライアント上の固定ポートへのUDP要求を処理します。サービス4は、メッセージを送信したり応答を得ることができるTCPクライアントである必要があります。
I/Oライブラリは、使用するプロトコル、クライアントになるか、使用するか、使用するIPアドレス/名誉/拒否、セキュリティプロトコルなどを伝えなければなりません。また、私はそれに夢中になったプログラム、すなわちservice_1、service_2 ...シグナル?コールバック? Dバス?
アイデア?提案?クロスOSソリューションのための追加ポイント。
おかげで、通信のために良い選択Ice
使いやすい、クロスOS、複数のlanguajeのサポートなどで
あなたは「ソケット」について話しているのですか? –
Tio Pepeに:ちょうどICEが見つかりましたが、GPLであることに気付きました。閉じたシステムではGPLを使いにくい。一口。 –
Oli Charlesworth:まあ、ソケットは、それがどんなものとでも話すために使うソケットを開いて維持するという意味でソケットです。私のコードでは、サーバー= MakeIoServer( "TCP"、サーバー、ポート3333、... MyCallback、...)とIoServe(サーバー、データコンテンツ、オプション...)のようなものを言いたい。 –