フレセッツ技術ブログ弊社エンジニアがブロックチェーンの旬の話題をお届けします。接続とパケットの解析(パース)は出来るようになりました。やりとりして、ハンドシェイクをしていきます。具象クラスが無い状態でした。空で、実装も以下のように簡単です。複雑でここに掲載するには長すぎるので割愛します。最低限のパースの実装方法は解説できたの思うので頑張ってみて下さい。コンパニオンオブジェクトに実装します。いちいち列挙するのはバグの元なので出来れば避けるべきでしょう。応答ここまでで、送られてきたバイト列をその種別名に応じてパースできるようになったので、次はその意味に応じた処理が必要です。Actorまずは接続処理のところです。切断できるようにします。定義することで実装されます。処理をする呼び出しです。メッセージを放り込んでいます。戻り値に「ちゃんと受け付けられた」とか「キュー溢れした」とかいう結果が返ってきますので、リトライなどの処理をここに盛り込む事になります。使ってフォークして無限ループに入っています。うまいことブロックしないように出来ればいいのですが、今のところいい方法が見つかってません。伝えてあげるのが(いちおう)マナーですが、ここでは割愛しています。ここでハンドシェークの実装をします。処理の背景が別れます。