kkAyatakaのメモ帳。

誰かの役に立つかもしれない備忘録。

Adobe AIR

AIR.簡易Messengerを作る その3

メッセージ送受信部分を作って完成。 メッセージの受信 メッセージの受信は、 ServerSocket待ち受け ServerSocketのConnectイベントで通信用Socket取得 受け取ったSocketにSocketData取得用のListener登録 メッセージ受信 といった流れ。 initializeで待ち受…

AIR.簡易Messengerを作る その2

まずはSearchボタン周りから作る。 node検出用メッセージの送信、待ち受け、返信の処理は、 DatagramSocketで試してた内容を、ほぼそのまま移植。 コメントの追加と、繰り返し使う値を定数宣言して運用。 ListはArrayCollectionにバインド。 ... private con…

AIR.簡易Messengerを作る その1

技術的な検討が大体終わったので、これまでのものを統合して、 簡易Messengerを作ってみる。 とりあえずの仕様 PCの列挙 [Search]ボタンでローカルネット内のPCを列挙し、リストに一覧表示 メッセージ送信 テキストエリアにメッセージを入力。 リストからPC…

AIR.DatagramSocketでBroadcast

ローカルネット内のPCを調べるにはbroadcastを使えばよかろう。 ってことで、DatagramSocketでBroadcastのテスト。 まずは、DatagramSocketの待ち受け。 datagramSocket = new DatagramSocket(); datagramSocket.bind( 50000 ); datagramSocket.receive(); d…

AIR.Socketでメッセージをやりとりする

TCP/IPで相互にメッセージを送受信する。 ここでは簡単に、ボタンを押したら"メッセージ"という文字列を送信することにする。 ServerSocket側 まずは通信用のSocketを確保。 private function serverSocket_connectHandler(event:ServerSocketConnectEvent):…

AIR.Socketをつなげる

ServerSocketのテスト。 ServerSocket側 まずは接続を待ち受けるServerSocket。 // craete server socket serverSocket = new ServerSocket(); serverSocket.bind( 50000 ); // 50000番指定 serverSocket.listen(); Socketプログラミングの経験があれば、簡…