Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Net;
- using System.Net.Sockets;
- using System.IO;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace klient_od_ventyla
- {
- class Program
- {
- static void Main(string[] args)
- {
- TcpClient klient = new TcpClient("192.168.1.1", 11000);
- NetworkStream strumien = klient.GetStream();
- byte[] id=new byte[1];
- id[0]=17; //jakis identyfikator
- strumien.Write(id,0,1);
- byte[] rozmiar = new byte[1];
- strumien.Read(rozmiar,0,1);
- byte[] dane = new byte[rozmiar[0]];
- int odczytane=0;
- while(odczytane<rozmiar[0])
- {
- odczytane+=strumien.Read(dane,odczytane,rozmiar[0]-odczytane);
- }
- string blok = Encryption.ASCII.GetString(dane,0,rozmiar[0]);
- Console.WriteLine("odczytany blok danych:"+blok);
- strumien.Close();
- klient.Close();
- }
- }
- }
- // identyfikator - 1 bajt
- // rozmiar - 1 bajt
- // dane - 0<=x<=rozmiar bajtow
- // identyfikator tam rzutuje do inta zeby go wypisalo bo tak by go chyba wypisalo jako znak
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement