Esempio n. 1
0
        public Task write(int i, byte[] abyte0)
        {
            if (!InternalClient.Connected)
            {
                return(Task.CompletedTask);
            }

            return(InternalClientStream.WriteAsync(abyte0, 0, i));
        }
Esempio n. 2
0
        public async Task read(byte[] abyte0, int j)
        {
            int i = 0;             // was parameter

            if (!InternalClient.Connected)
            {
                return;
            }

            int k;

            for (; j > 0; j -= k)
            {
                k = await InternalClientStream.ReadAsync(abyte0, i, j);

                if (k <= 0)
                {
                    throw new IOException("EOF");
                }
                i += k;
            }
        }
Esempio n. 3
0
 public void close()
 {
     InternalClientStream.Dispose();
     InternalClient.Dispose();
 }