私はこれを自分で行ったことはありませんが、同様の分野で働いています。
WAP SMS メッセージ (基本的には、バイナリのワイヤレス データグラム プロトコル (WDP)形式のバイナリ SMS メッセージ)を送信する方法は 2 つあります。
- WAP APIを使用して電話で。
- SMS ゲートウェイの使用。
SMS ゲートウェイを使用すると、インターネットから SMS メッセージを送信できます。Web で SMS ゲートウェイを検索すると、多数のゲートウェイが得られるはずです。バイナリ SMS メッセージの送信をサポートするものを選択してください。
WDP ヘッダーの一部として、ポート番号を特定する必要があります。これは、彼らが行っているポート番号です。
SMS メッセージを送信する前に、すべてのセルラー ネットワークがサポートしているわけではなく、バイナリ SMS メッセージをサポートしていることを携帯電話会社に確認する必要があります。
残りの部分は、ほとんどMicrosoft Exampleに従っています。
- レジストリ設定を作成します。
- WDP SMS メッセージは、ポート WDPport1 の WDP レイヤーに到着します。
- WDP レイヤーは、アプリケーションがポート番号 WDPport1 の WDP レイヤーに登録されているかどうかを確認します。この場合、アプリケーションは登録されません。
- アプリケーションはレジストリをチェックして、ポート WDPport1 で WDP メッセージ用にアプリケーションが登録されているかどうかを判断します。アプリケーションは、Chess.exe アプリケーションが登録されていることを検出します。
- Chess.exe がロードされている場合、アプリケーションは Chess.exe を起動します。
- チェス アプリケーションは、"ListenerWnd" リスナー ウィンドウ クラスを開きます。
- 「ListenerWnd」は DWORD 値を含むメッセージを受信します
- Chess.exe は、このメッセージを、WDP メッセージがポート WDPport1 で待機していることを示すものとして認識し、WDPport1 を独自のものとして WDP レイヤーに登録します。
- Chess.exe は、待機中の WDP メッセージを受信して処理します。
- Chess.exe が閉じます。