private ByteString ConstructControlMessagePdu(CommandType code, AkkaHandshakeInfo.Builder handshakeInfo = null)
{
var controlMessageBuilder = AkkaControlMessage.CreateBuilder()
.SetCommandType(code);
if (handshakeInfo != null)
{
controlMessageBuilder = controlMessageBuilder.SetHandshakeInfo(handshakeInfo);
}
return
AkkaProtocolMessage.CreateBuilder().SetInstruction(controlMessageBuilder.Build()).Build().ToByteString();
}