コード例 #1
0
    public void ReceiveWorkThreadFunction()
    {
        while (true)
        {
            try
            {
                int    len       = reader.ReadInt32();
                byte[] byteArray = reader.ReadBytes(len);

                RpcResponse rpcResponse = RpcResponse.ParseFrom(ByteString.CopyFrom(byteArray));

                System.Console.WriteLine(rpcResponse.Content.ToStringUtf8());

                Thread.Sleep(1000);
            }
            catch (Exception ex)
            {
                Debug.LogError(ex.Message);
                Thread.CurrentThread.Abort();
            }
        }
    }