2

基本的にトラフィックを別の SMPP サーバー (C#、PHP) に転送する単純な SMPP サーバーを作成したいと考えています。知っておくべきことは何ですか? 続行するにはどうすればよいですか?

4

4 に答える 4

1

Goran のコメントに関して、考えられる解決策の 1 つは、simpleproxyなどの単純な tcp プロキシです。

Ubuntu パッケージの説明から:

simpleproxy は単純な TCP プロキシとして機能します。ローカル マシンでリッスン ソケットを開き、すべての接続をリモート ホストに転送します。デーモンとして、または inetd を介して実行できます。

于 2010-03-18T09:51:20.017 に答える
1

オラセニ、

過去に似たようなことをしたことがありますが、perl を使用しました。私がしたことは、accordata.com からダウンロードしたポート転送プロキシを使用することでした。(ポート-proxy.pl)

これを変更して、受信ソケットを読み取るときに NET::SMPP モジュールを使用して PDU を検証しました。PDU のタイプが「Bind_request」になると、dbase に対して検証し、検証が成功した場合は資格情報を置き換え、資格情報が検証されなかった場合は転送するか、クライアントに拒否を発行して切断します。または、PDU に他のものが含まれている場合は、port-proxy.pl に既に存在するロジックを使用して転送します。

于 2011-05-10T21:38:30.950 に答える
0

シンプルな smpp lib を作成し、多くのアプリケーションからの smpp トラフィックを 1 つの smpp 接続に sms プロバイダーに転送できます。

jsmpp lib にアドバイスできますが、これは Java 用です。とてもシンプルでクールなライブラリです。多くの低レベルのことが舞台裏で発生し、ビジネス ロジックに集中できます

詳細はこちら

于 2012-10-22T17:45:49.550 に答える