Advertisement
Guest User

Untitled

a guest
Nov 23rd, 2014
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.04 KB | None | 0 0
  1. using System;
  2. using System.Net;
  3. using System.Net.Sockets;
  4. using System.IO;
  5. using System.Collections.Generic;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9.  
  10. namespace klient_od_ventyla
  11. {
  12.     class Program
  13.     {
  14.         static void Main(string[] args)
  15.         {
  16.  
  17.  
  18.             TcpClient klient = new TcpClient("192.168.1.1", 11000);
  19. NetworkStream strumien = klient.GetStream();
  20. byte[] id=new byte[1];
  21. id[0]=17; //jakis identyfikator
  22. strumien.Write(id,0,1);
  23. byte[] rozmiar = new byte[1];
  24. strumien.Read(rozmiar,0,1);
  25. byte[] dane = new byte[rozmiar[0]];
  26. int odczytane=0;
  27. while(odczytane<rozmiar[0])
  28. {
  29.  odczytane+=strumien.Read(dane,odczytane,rozmiar[0]-odczytane);
  30. }
  31. string blok = Encryption.ASCII.GetString(dane,0,rozmiar[0]);
  32. Console.WriteLine("odczytany blok danych:"+blok);
  33. strumien.Close();
  34. klient.Close();
  35.  
  36.  
  37.         }
  38.     }
  39. }
  40.  
  41.  
  42. // identyfikator - 1 bajt
  43. // rozmiar - 1 bajt
  44. // dane - 0<=x<=rozmiar bajtow
  45. // 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