タグ

JAVAとChatに関するt_43zのブックマーク (2)

  • Javaで簡単に音声チャット·festivoice MOONGIFT

    コンピュータの世界では文字列でのやり取りが多い。とは言え、音声があるとさらに便利だろうと思う場面も多数ある。遠隔地とのミーティング、作業しながらの会話、ちょっとした暇つぶしなどなど。 接続している例 そのようなサービスをはじめようと思うと色々大掛かりな準備が必要そうに感じる。だがfestivoiceを見て、考えを改めて欲しい。 今回紹介するオープンソース・ソフトウェアはfestivoice、Javaベースの音声チャットサーバ&クライアントだ。 festivoiceはサーバとクライアントの両方が提供されている音声チャットソフトウェアだ。起動してチャンネル名を指定するだけで簡単に音声チャットが開始できるという手軽なものだ。 サーバからはJava Web Startでクライアントアプリケーションが配布されているので、クライアントはサーバのURLにいってクリックするだけでいい。Java製とあって、

    Javaで簡単に音声チャット·festivoice MOONGIFT
  • CodeZine:CometとAjaxを利用したチャットサーバの実装()

    はじめに 『簡単なHTTPサーバの自作』第5回目の今回は、クライアントとの通信に、ブラウザ自身によるリクエスト/レスポンスに加えてAjaxとCometを利用した簡単なチャットアプリケーションを実装します。 Webアプリケーションでチャットを実装する場合に考えなければならないのは、他の発言者のメッセージをどうやってブラウザへ反映させるかです。自分が発言する場合は、サーバへ対してメッセージが送信されます。従って応答データに現時点の発言を返せば済みます。しかし、この方法だけでは他の参加者の発言を発言時に読むことはできません。 この問題を解決する手段は複数あります。 次の図は最も原始的ですが、確実な『F5連打法』を図示したものです。 F5連打法では、ユーザーは最新の発言がありそうだと感じた時に[F5]を叩きます。するとブラウザが最新の情報をサーバへ取りに行くため、もし発言が更新されていればその情報

  • 1