FlashとJavaを使ったXMLSocket通信 JavaからFlashへデータ送信
スポンサーリンク
今回は、JavaからFlashをXMLSocketで接続し、データを送信します。
Javaはデータを受け取って、その後、Flashにデータを送信します。
XmlSocketServer.java
Flash側のデータの受信には、XMLSocketのonDataを利用します。
データが到着するとonDataが呼び出されます。
Javaはデータを受け取って、その後、Flashにデータを送信します。
XmlSocketServer.java
- PrintWriterを使って、ソケットにデータを書き込みます。
- Flashへprintを使って、2回、データを送ってます。
package kaworu; import java.io.BufferedReader; import java.io.OutputStreamWriter; import java.io.PrintWriter; import java.io.InputStreamReader; import java.net.*; public class XmlSocketServer { public static void main(String[] args){ short port = 8080; try { ServerSocket server = new ServerSocket(port); System.out.println("wainting flash"); Socket socket = server.accept(); System.out.println("connected"); BufferedReader in = new BufferedReader( new InputStreamReader( socket.getInputStream(), "UTF8")); String s = ""; while(true) { int c; c = in.read(); if('\0' == c) { break; } s += (char) c; } System.out.println(s); PrintWriter out = new PrintWriter( new OutputStreamWriter( socket.getOutputStream(), "UTF8"), true); out.print("I'm Java" + "\0"); out.flush(); out.print("Line 2" + "\0"); out.flush(); out.close(); in.close(); socket.close(); server.close(); System.out.println("done"); } catch (Exception e){ e.printStackTrace(); } } }
Flash側のデータの受信には、XMLSocketのonDataを利用します。
データが到着するとonDataが呼び出されます。
var socket = new XMLSocket(); socket.onConnect = function (s) { if(s==true) { trace ("connect ok"); } else { trace ("connect false"); } }; socket.onData = function(s) { trace(s); } var host = "127.0.0.1"; var port = 8080; socket.connect (host, port); socket.send("I'm Flash");
スポンサーリンク
スポンサーリンク
いつもシェア、ありがとうございます!
もっと情報を探しませんか?
関連記事
最近の記事
- パナソニック ジェットウォッシャードルツ EW-DJ61-Wのホースの修理
- LinuxセキュリティモジュールIntegrity Policy Enforcement
- アマゾンのEcho Show 5を買ったのでレビューします
- アマゾンのサイバーマンデーはAlexa Echo Show 5が安い
- Android スマートフォン OnePlus 7T と OnePlus 7の違い
- Android スマートフォン OnePlus 7 をAndroid10にアップデートしてみた
- クレジットカードのバーチャルカードの比較のまとめ
- 活動量計 Xiaomi Mi Band 4を買ってみたのでレビュー
- Android スマートフォン OnePlus 7 のレビュー
- AliExpressでスマートフォンを買い物してみた
- パソコンのホコリ対策 レンジフードフィルターと養生テープ
- 80PLUS GOLDのPC電源ユニットAntec NeoEco 750 Goldのレビュー
- イギリスの付加価値税 VAT は払い戻しを受けられる
- イギリスのロンドンでスーツケースなど荷物を預けられる場所は
- イギリスのロンドンで地下鉄やバスに乗るならオイスターカードを使おう
- イギリスのヒースロー空港からロンドン市内への行き方
- 航空便でほかの航空会社に乗り継ぎがある場合のオンラインチェックイン
- SFC会員がANA便ではなくベトナム航空のコードシェアを試して解ったこと
- ベトナムの入国審査でeチケットの掲示が必要だった話
- シアトルの交通ICカードはオルカカード(Orca)です
人気のページ
- Windows7 IME 辞書ツールで単語の登録に失敗しました
- C言語 popen()でコマンドを実行して出力を読み込む
- Windows7で休止状態にする方法
- CentOS MySQLの起動、停止、再起動
- loggerコマンドでsyslogにエラーを出力する方法
- パソコンパーツの買取をしてくれる店のまとめ
- Java Mapの使い方 get(),put(),remove(),size(),clear()
- 楽天のRポイントカードを作ってみた
- iPhone 5 から iPhone 6 に乗り換えたのでレビュー
- netstatコマンドのステータスの意味
スポンサーリンク
過去ログ
2020 : 01 02 03 04 05 06 07 08 09 10 11 122019 : 01 02 03 04 05 06 07 08 09 10 11 12
2018 : 01 02 03 04 05 06 07 08 09 10 11 12
2017 : 01 02 03 04 05 06 07 08 09 10 11 12
2016 : 01 02 03 04 05 06 07 08 09 10 11 12
2015 : 01 02 03 04 05 06 07 08 09 10 11 12
2014 : 01 02 03 04 05 06 07 08 09 10 11 12
2013 : 01 02 03 04 05 06 07 08 09 10 11 12
2012 : 01 02 03 04 05 06 07 08 09 10 11 12
2011 : 01 02 03 04 05 06 07 08 09 10 11 12
2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
2003 : 01 02 03 04 05 06 07 08 09 10 11 12