Beispiel #1
0
        public IEnumerator SendDataFromServer() => UniTask.ToCoroutine(async() =>
        {
            serverConnection.Send(new ArraySegment <byte>(data));

            var buffer = new MemoryStream();
            await clientConnection.ReceiveAsync(buffer);
            Assert.That(buffer.ToArray(), Is.EquivalentTo(data));
        });
Beispiel #2
0
        public IEnumerator SendDataFromClient() => UniTask.ToCoroutine(async() =>
        {
            byte[] data = { (byte)Random.Range(1, 255) };
            await clientConnection.SendAsync(new ArraySegment <byte>(data));

            var buffer = new MemoryStream();
            await serverConnection.ReceiveAsync(buffer);

            Assert.That(buffer.ToArray(), Is.EquivalentTo(data));
        });