リモートデスクトップ「Verethragna 0.8.2」リリース
待望のクリップボード共有(テキストのみ)機能の追加など。
Verethragna Download
まず、ご要望の多かったクリップボードを共有する機能を追加しました。但し、Brynhildrと同様でテキストのみでございます。片方でクリップボードに対してテキストのコピーやカットを行うともう片方にもそのテキストが送られるといった仕様です。仕組み的にはBrynhildrの時よりもスマートにできた気もするのですが逆に不具合が潜んでいるのではないかとヒヤヒヤしておりますのでもし不具合を見つけてしまった場合はご一報くださいませ。
次に、クライアントモードの描画と通信を非同期に変更しました。従来は描画にて遅延が発生した場合はサーバー側でFPSを落として遅延の幅を減らしていたのですが描画と通信(受信)を切り離して別スレッド(非同期)にすることにより遅延により描画できないフレームはスキップすることで遅延の幅を減らすようにしてみました。つまり、遅延が発生しているとクライアント側のFPSとサーバー側のFPSでは一致しないようになっております。こちらも少しチャレンジングな要素ではありますので暫く様子を見守りたいと考えております。
あと、クリップボード共有機能の影響で通信バージョンを上げましたので過去のバージョンと通信できなったりログ「log.txt」にプロセスIDを追加したりとか細かな微調整とか実施しました。
今回はそんなとこですー。