質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Processing

Processingは、オープンソースプロジェクトによるCGのためのプログラミング言語です。Javaをベースにしており、グラフィック機能に特化しています。イメージの生成やアニメーションなど、視覚的なフィードバックを簡単に得ることが可能です。

Q&A

解決済

2回答

1128閲覧

processingでの サーバクライアント間の配列データの送受信のやり方

noberon

総合スコア17

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Processing

Processingは、オープンソースプロジェクトによるCGのためのプログラミング言語です。Javaをベースにしており、グラフィック機能に特化しています。イメージの生成やアニメーションなど、視覚的なフィードバックを簡単に得ることが可能です。

0グッド

0クリップ

投稿2019/05/04 07:49

編集2019/05/04 14:56

processingでの
サーバクライアント間の配列データの送受信のやり方を教えてください。

クライアント側で作った
int[] b1 =new int [6]
っていう配列データをサーバー側で受け取る時はどうすればいいですか?
[]b1= int(data[0]);

単体データと同じで以下の方法を試しました。

processing

1Client c = server.available(); 2 if(c != null) { 3 //改行コード('\n')まで読み込む 4 String msg = c.readStringUntil('\n'); 5 if (msg != null){ 6 //メッセージを空白で分割して配列に格納 7 String[] data = splitTokens(msg); 8 9 []b1= int(data[0]); 10 11 server.write(msg);*/ 12 } 13 }

また、この配列データをクライアントからサーバへ送る時にはなんて書けばよいですか?
以下の方法を試しました。

processing

1String msg = []b1+/n”; 2 print("server: " + msg); 3 4 client.write(msg);

詳しい方教えてください

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

thkana

2019/05/04 08:59 編集

https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q14207275804 もう回答がついていますね。こんどもあちらの質問を削除して回答者の善意も無かったことにすればいい、とか考えていないですよね? (低評価をつけようかと思いましたが、不適切なマルチポストの処置は低評価の該当項目でないらしいので止めました。それくらいに考えた、ということで御理解下さい。)
noberon

2019/05/04 14:45

マルチポストは意図的にやった訳ではなく、勘違いです。当方こちらのサイトを利用するのは初めてでよく勝手が分からず重複した質問をしてしまいました。そのため質問無視も意図的に行った訳ではなく気がつきませんでした。(ここの通知を見てから気がつきました)私が無知なせいでご迷惑おかけした点は申し訳ありません。しかし、私からしても一方的に決め付け責められ、わざわざ他の質問にまでかこつけてまで文句を言われるのは悲しいしめんどくさいです。 以後ここでの質問方法は気をつけますので、どうかお許しくださいませ。
thkana

2019/05/04 22:38

では、現時点での事実だけに集中します。 前の質問で示したリンクが削除申請とともに見えなくなっているので再掲しますが、https://teratail.com/help#posted-otherservice ---引用--- やむを得ず複数のサイトに質問を投稿された場合は、質問内容にマルチポストをする理由を書き、他のサイトの投稿へのリンクを貼ってください。また、解決した際には必ずteratail及びすべての投稿に解決した旨と、どのように解決したかを記載してください。 ---引用終わり--- これが、teratailの投稿ルールです。あなたの質問は現状では明らかにこれを守っていません。質問を編集するなり、その旨のコメントをつけるなり、「あなたが行って」是正して下さい。前の質問も、この質問も。それと、知恵袋の投稿も。
guest

回答2

0

自己解決

配列の値を全部出してクライアント側へ送り、クライアント側でもう一度配列に格納するという形で一応データ通信はできました。

投稿2019/05/08 03:50

noberon

総合スコア17

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

質問者は頑なに?対応する気がないようなので...
マルチポスト先
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q14207275804
が解決済みになったので、一応は満足した、ということなのでしょう。
https://teratail.com/questions/187947
では多少アレンジされた手法をとっていますが。

投稿2019/05/06 08:50

thkana

総合スコア7610

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

noberon

2019/05/06 14:17

ごめんなさい
noberon

2019/05/06 14:22

わたしがわるかったです。ゆるしてください
thkana

2019/05/06 22:49

整理してみてください。 ・あなたは許されなきゃいけないような何をしたのですか? ・許されるためにあなたは何をしたのですか?
退会済みユーザー

退会済みユーザー

2019/05/06 23:12

質問者 悪かったと思うなら  解決済みに至った回答をマルチポスト先すべてに転記の上、解決済みにして回ってください。
noberon

2019/05/07 07:04

ぼくはまるちぽすとをしてthkanaさまのいかりにふれてしまいました。(当方初心者でteratailのルールを把握しておらず迷惑をかけてしまったのは申し訳ないが決め付けられ罵倒され挙げ句の果てには他の質問にまで押しかけるほどのレベルまでするとは思いませんでした。私の理解不足です。申し訳ありません。) ゆるされるために、他のまるちぽすとをさくじょしました(その後に転記するべきことを知りました。今後は消す前にしっかり転記して解決済みにします。) ひとつ勘違いしているので訂正しますが、現在投稿している質問はマルチポストではありません。 関数の質問 配列の質問 データ通信の質問 に分かれています。アレンジではないです。
thkana

2019/05/07 12:12

私はヒドイ奴だ、ということがよくわかりました。やれやれ...
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問