投稿

8月, 2019の投稿を表示しています

20190810:成果報告

 今日は引き続きUnityから画面のレンダリング結果をUDPで送信し、pythonで受信する部分の作成。 対象バージョン:TCPClientTest8 本日の成果:UDP送受信の動作を確認 次回の予定:受信したバイトストリームについて、判定ロジックの実装  UDP送信ロジックに差し掛かるとUnityがフリーズする事象が発生。 発生すると強制終了するしかなくなってしまうため、進みが悪かった。 開発環境が変わったことが影響か。 結局原因わからず。 誤ってサブスレッド側にUnityオブジェクトの操作ロジックを入れてしまったかと考えたのだが、ここでマルチスレッドの難しさを痛感した。 デバッグでブレークポイントが動作しない。  調査中に、UDP送信ロジックで送信バイト数のカウントアップが抜けていることを発見。無限ループって怖くね? 前回の成果を踏まえて、UDP受信側での形式チェックを全て排し、一括で受信するようにしたところ、受信できることは確認。 送ったものをきちんと受信できているといいのだが。 受信の後に、形式チェックを行うものとする。 やり方はあとで考える。 ーーーーーーーーーー以下雑感ーーーーーーーーーー 集中力がチンパンジー以下なので環境を変えようと思って近所のカフェに行ってみた。 客が少ない。大丈夫か。 3時間いたが、客は私を含めて4人程度だった。 客が私一人とか余裕であったのでちょっと居た堪れない気持ちになった。 パソコン広げて居座ったりして迷惑じゃないかな。  お外でプログラミングなんて、なぁんて意識が高いんざましょ、とか思ったのだが wi-fiなしでプログラミングってやっぱり不可能だよね。 スマホのテザリング。通信料が頭をよぎる。モバイルルーター買おうかな。  カフェに居座ってなにも頼まないわけに行かないので、アイスコーヒーを頼んだのだが1杯500円弱。悩みどころ。お昼も食べたので、3時間滞在で1500円程度だった。 コワーキングスペースとか行ったら、コーヒー飲み放題、wi-fi使い放題で1日3000円とかになりそう。悩みどころ。休日に1日家を空けたら嫁が不機嫌になるけど。 それにしてもあぁいうwi-fiって接続して平気なのか。セキュリティ的に。 施した方がいい対策とかプリーズ。  会社のパソコ...

自己啓発本に己を殺される

私は生まれてこの方、自己啓発本が役に立ったことがない それが高じてそもそも読みもしない 読んでいる人間が鼻につくまである 意識高い高いだ 私は意識低い低いなので 自己啓発本を読むと、私の人間性は尽く否定され、路傍の石以下の存在と成り果てる ここより比喩を用い...

20190804:成果報告

対象バージョン:TCPClientTest8  今日はUnityから画面のレンダリング結果をUDPで送信し、pythonで受信する部分を作成。 python側、バインドするIPアドレスにgethostbynameでローカルホスト名から取得したIPアドレスを使っていたが、UDPを受信できていなかった。 127.0.0.1を直接指定したところ、受信処理が走るようになった。 今後、ホストを切り離した際に影響が出る可能性があるため、要注意。 また、レンダリング結果をsendしている部分で、 「SocketException: データグラム ソケットで送信されたメッセージが、内部のメッセージのバッファーまたはほかのネットワークの制限を超えています。または、データグラムの受信に使われるバッファーがデータグラムより小さく設定されています。」というエラーメッセージが出力される。 バッファサイズごとに分割して送信するよう変更したが、改善せず。 受信側で、まずは先頭8バイトを受信してPNG形式のデータか判定、などとしているのが問題か。 毎フレームでの受信であるため、受信と判定を別スレッドに分けて並列処理する必要があるかも。