ボイスチャットの実装
Posted: 2010年12月28日(火) 04:45
WinVista VC++2010にてUDPによるボイスチャットを作成してみようと思いました。
サーバーはポート5555番を開けてまち
クライアントは接続し、送信ボタンで音声をサーバーへ送信するようにしたいです。
添付ファイルのように実装し、同じコンピューターで
クライアントとサーバーをたて、マイクとイヤホンをつけ、送信ボタンを
押し、しゃべりましたが、ブツ、ブツ、ブツ、と
木魚のように一定間隔でおとが出てくるだけで
声は遅れませんでした。
個人的には、 case MM_WIM_DATAメッセージで送信したデータがちゃんとした形で
届いているのか疑っていますが、音声なので確認のしようがなくて困っています。
極めてスパゲティになっていますが、何か解決策はありますでしょうか?
それとも設計がおかしいのでしょうか?
ソースコードを添付いたします。
サーバーはポート5555番を開けてまち
クライアントは接続し、送信ボタンで音声をサーバーへ送信するようにしたいです。
添付ファイルのように実装し、同じコンピューターで
クライアントとサーバーをたて、マイクとイヤホンをつけ、送信ボタンを
押し、しゃべりましたが、ブツ、ブツ、ブツ、と
木魚のように一定間隔でおとが出てくるだけで
声は遅れませんでした。
個人的には、 case MM_WIM_DATAメッセージで送信したデータがちゃんとした形で
届いているのか疑っていますが、音声なので確認のしようがなくて困っています。
極めてスパゲティになっていますが、何か解決策はありますでしょうか?
それとも設計がおかしいのでしょうか?
ソースコードを添付いたします。